您当前的位置:首页 > TAG信息列表 > hooks
WP查询按IF条件添加数组
我正在尝试按条件输出列表我正在尝试创建一个插件和插件插件插件。当插件插件激活时,应该触发条件。Condition1。如果是管理员、编辑或作者,则输出所有帖子2。如果不是其中之一,则只输出我的帖子(按用户id)但是,它应该使用挂钩这是原始页面。 $lava_listing_posts_args = Array( \'post_type\' => $post_type , \'post_s
备注审批-备注审批时增加自定义功能
我想在查询具有平均评论评级的类别页面(比如一次5000个产品)时节省一些PHP内存,所以我想在每次手动批准新评论时保存评论的平均评级。我想实现的是,每当我在administration中点击“APPROVE”按钮时,它都会运行这些php脚本。function average_rating() { global $wpdb; $post_id = get_the_ID(); $ratings = $wpdb->get_results(\"
在作业列表之间添加Adense代码-wp作业管理器插件
我正在使用wp-job-manager plugin 我想在页面中的工作列表(第五个工作列表之后)之间添加一个带有[工作]快捷码的Adsense代码。输出作业的函数位于class-wp-job-manager-shortcodes.php function output_jobs( $atts )因为我不知道如何开始使用动作挂钩将Adsense代码添加到此函数中,或者需要其他什么帮助才能使其正常工作。
如何获取当前主题/插件的所有链接列表?
我想从活动主题/特定插件中获取所有可用挂钩的列表。我试图从全局变量中得到它$wp_actions & $wp_filter 但是,他们正在显示所有注册的钩子。E、 g。global $wp_actions, $wp_filter; echo \'<pre>\'; print_r($wp_filter); 例如,如果主题或插件在after_setup_theme 然后它会列在[after_setup_theme] 密钥来源global $wp_filter.我尝
WordPress有像Timer Hook这样的东西吗?
是否有一些计时器挂钩来触发这样的事件?add_action(\"one_min_timer\", \"my_handler\"); function my_handler() { //checking something every 1 min }
如果要在密码更改期间捕获新密码,则使用什么操作钩子?
单击Update Profile 中的按钮[wordpress]/wp-admin/profile.php 管理员屏幕将允许用户更新其个人资料,包括密码。如果要在此密码更改过程中捕获新密码,正确的操作挂钩是什么?
是否可以修改媒体库管理屏幕?
我已经找了几个小时了,但似乎找不到解决这个问题的方法。我正在开发一个插件,我希望能够在管理媒体库标题下添加自定义文本。我想可能有什么钩子可以做这件事。似乎找不到任何显示如何将文本添加到管理屏幕的内容。我该怎么做呢?谢谢
Genesis:如何在侧边栏之后和内容栏换行之前添加内容
Fail #1: 钩子,genesis_after_content, 允许我直接在<main> 标记和之前<aside> 标签因此,在内容优先、边栏第二的配置中,它将如下所示:<div class=\"content-sidebar-wrap\"> <main></main> <div class=\"custom-content\"></div> <aside>
Where Are Hooks?
代码:<?php do_action(\'post_footer\'); ?> Based on some reading, 这似乎调用了钩子操作。所以,我浏览了Editor 我没有发现post_footer 在任何地方我还注意到它把这些钩子称为其他地方的钩子,所以知道这些钩子存储在哪里会很有用。这些钩子操作存储在哪些文件中?我搜索使用的是add_action 在每个文件中查找post_footer 作为参数之一,但从未找到post_footer 作为一种行动。如果不在php文件中,这
仪表板页面上的自定义厚框是否已损坏?
我正在开发一个扩展,作为其功能的一部分,它在Wordpress管理中为许多页面添加了Thickbox。在大多数页面上,这很好——我使用in_admin_footer 要调用的操作挂钩add_thickbox, 并包括HTML/Javascript(通过include 语句),包括Thickbox。 add_action( \'in_admin_footer\', function(){ add_thickbox(); include(__
在管理区域编辑WordPress小工具的标题栏吗?
我正在为我创建的所有自定义小部件中的移动小部件和桌面小部件提供一种方法,因此我认为最好在后端小部件区域的标题中指示小部件是否为移动/桌面小部件,以帮助使此部分更加用户友好。是否有一个过滤器可用于加载小部件标题栏(小部件标题左侧)中的图像,以包括移动/桌面图标,以便能够识别哪些活动小部件是桌面的,哪些活动小部件是移动的,而无需打开小部件以查看其选项?wordpress中是否有一个钩子,只在后端管理中捕获这个widgets.php 页希望在页面加载时使用php挂钩。已经在使用jQuery来表示选项何时从移动设
无法使更新后的挂钩正常工作
我正在尝试添加一些代码,以便在更新帖子时运行。为了入门,我在函数中添加了以下代码。php:function check_values($post_ID, $post_after, $post_before){ echo \'Post ID:\'; var_dump($post_ID); echo \'Post Object AFTER update:\'; var_dump($post_after); ec
注册表:在默认字段前添加自定义字段
我知道如何通过register\\u form挂钩向WP register表单添加自定义字段。但这会在表单末尾添加新字段。如何在表单的开头移动此字段?示例:function mytheme_register_form() { $first_name = ( ! empty( $_POST[\'first_name\'] ) ) ? trim( $_POST[\'first_name\'] ) : \'\'; ?> <p>
如何将第五个选项添加到对齐选取器?
我希望在图像对齐选择器中具有以下选项:左右中满无/ul>显然默认有四个,但“满”当前不存在。这样做的目的是让用户可以轻松地插入全出血图像like in this article.是否可以修改路线列表?我似乎找不到关于它的任何信息。
向Genesis Genesis_Header添加功能
我使用的是斯里达尔·卡塔坎(SridharKatakam)的《创世纪》入门儿童主题示例的修改版本(https://github.com/srikat/genesis-sample). 我试图添加一个简单的div 通过在genesis_header 钩// Add header bottom border add_action(\'genesis_header\', \'header_border_bottom\', 14); function header_border_bottom()
在函数.php文件中的div#main之前插入内容
我知道WordPress有一个针对函数中内容的过滤器。php文件:add_filter( \'the_content\') 但是,是否有在之前插入内容的筛选器?”“\\u content”过滤器将内容放在div#main之后。我在寻找这样的东西:add_filter( \'before_main\') 是否存在这样的过滤器?
更改ping back功能
我想在多作者网站上充分利用ole pingback,但需要做一些修改和考虑。它们应仅在内部可用,不接受外部pingback。如果我的理解是正确的,在常规选项中禁用它们,而在每个帖子上保持打开状态应该可以做到这一点-这是正确的吗?我想改变他们的格式。现在参考页面标题变成了作者,这并不酷。我宁愿让真正的博文作者作为作者the_title() / <h1> 作为标题(新字段),片段作为内容保留在原处。我没有找到太多关于这方面的信息,是否有一个文档化的API(非过时的)或一些钩子/过滤器可以实现这一点
对自定义分类进行排序导致菜单错误
我有一个名为knowledgebase的自定义分类法,我修改了自定义分类法,使其具有“类别顺序”字段。这样就可以在前端根据它进行订购。现在我已经设置好可以对该列进行排序(我已经在category表中添加了该列)。对于排序,我必须使用/** * Custom column sortable query * * @param array $pieces Terms query SQL clauses. * @param array $taxonomies A
函数使用哪个操作钩子?
我创建了一个自定义类别模板来显示当前类别的子类别,而不是帖子。子类别通过自定义缩略图、标题和类别描述显示。我添加了一个函数,可以将类别描述修剪为预定义的字符数,但我不确定要使用哪个动作挂钩。功能如下:function trim_text($input, $length, $ellipses = true, $strip_html = true) { //strip tags, if desired if ($strip_html) { $input
有多少筛选器/操作挂钩是健康的?
让我的插件可扩展是解决大多数人问题的下一个方法。我知道我可以在这里和那里放置大量的过滤器和动作挂钩,使事情更加动态。但对我来说,这太乱了。最近,我的插件的一个用户要求更改最后的工具提示文本,在他们的情况下,这并不是那么糟糕的原因。该页面上有6-8个工具提示。我知道我可以为每一个都装上过滤钩。但我应该吗?放置多个挂钩是否有任何缺点、性能问题?