您当前的位置:首页 > TAG信息列表 > actions
添加操作..如果函数为空,会起作用吗?
我的示例:function example() { if ($checked) echo \'true\'; } add_action(\'wp_head\', \'example\'); 现在,如果不是$checked, wordpress将执行空add_action 还是会避免呢?如果有,我如何在$checked 是真的吗?
如何生成与帖子ID无法区分的数字
几天来,我一直在寻找一个过滤器或一个函数,它可以为以下帖子创建更多随机ID:1920363522091或Hpw_027991m-q而不是wordpress模式:1、2、3、4。。。它也可以按顺序排列,但从一个非常高的数字开始,随着时间的推移,这个数字变得难以区分。我研究了又研究,但什么也没发现。有人能帮我吗?
将快捷码包含在另一个包含的快捷码中会中断输出功能
我已经看到了几个关于这个主题的问题,但似乎没有一个真正回答这个问题。我当前正在上注册我的短代码after_setup_theme.function mbe_register_shortcodes() { require_once( PATH . \'/inc/shortcodes.php\' ); add_shortcode( \'font\', \'mbe_shortcode_font\' ); } add_acti
已成功注册JavaScript文件,但无法正确呈现
我有一个页面,它使用colorbox在单击照片时弹出有关工作人员的信息。我的页面是West的子主题,我在函数中插入了以下代码。php//register colorbox wp_register_script(\'colorbox-js\', \'/wp-includes/js/jquery/jquery-3.2.1.min.js\' , array(\'jquery\') ); // when echoed, it returns
有没有办法向批量操作>编辑功能公开其他字段?
我想知道是否有可能(使用现有的WordPress核心开发功能)连接到现有的WPBulk Action > Edit 功能,以便向编辑操作公开其他字段?我有时会遇到创建自定义帖子类型和相关自定义字段的插件,然后它们无法将大多数自定义字段包含到Wordpress的内置中Bulk Action > Edit. 例如,也许我遇到的最突出的例子是Coupons WooCommerce中的帖子类型。基本上,批量编辑根本不公开优惠券字段。因此,用户不得不一个接一个地编辑它们。是否有一种或多或少使用现有Wor
如何:使用WordPress‘Hooks’在自定义帖子类型上显示ACF[字段]?
Sub-questions:i) Which files/templates need to be copied to the child theme folder, other than function.php and style.css?ii) What actions/filters/ should be used and where should this code be inserted?抱歉,如果下面的措辞不准确,我是WP初学者。我最近在本地主机上安装了Customizer 4.0.8[作为
从子主题中删除父主题中的类中的操作
我想给我的子主题添加一些代码,以删除父主题中的动作集。行动是:add_action( \'woocommerce_product_options_inventory_product_data\', array( \'Electro_WC_Helper\', \'product_options_inventory_product_data\' ) );它位于“Electro\\u WC\\u Helper”类中。我尝试过:remove_action( \'woocommerce_product_optio
为什么WP TEMPLATE_INCLUDE覆盖所有模板,而不是指定的页面?
我已经为WP创建了一个自定义插件,该插件有一个包含模板的操作,通过template_include 如图所示:public function __construct( $wp_custom_plugin, $version ) { $this->wp_custom_plugin = $wp_custom_plugin; $this->version = $version; add_action(\'template_inclu
如何让$tag填充到Add_action()或Add_Filter()?
我是WordPress的初学者。研究hook、add\\u action()和add\\u filer(),并在文档中看到add_action( string $tag, callable $function_to_add, int $priority = 10, int $accepted_args = 1 ) 但我不知道如何获取$标记,以及从哪里获取它以填充到add\\u action()或add\\u filter()函数中?非常感谢。
Apply a filter only once
我想自动删除主页菜单项,but only once, 更准确地说at the first run of Wordpress or at the first child theme activation/loading. 现在我在函数中有了一个函数。我的孩子主题的php,用于检查主菜单项是否存在,并将其从菜单中删除。当然,每当Wordpress加载时,此函数都会运行。How to make it to run only once? 我试过了add_filter_once() 函数,但我只有PHP Fata
我可以使用什么操作或过滤器来更改从服务器返回的页面的所有html?
我的插件将显示该网站在移动设备上的外观。这意味着我需要在iframe中呈现一个页面(以显示移动设备上的网站外观)。所以如果有人去http://mywebsite.com/page-slug?mypluginname 然后插件将运行并将整个页面包装在一个iframe中。是否有我的插件可以响应的操作或过滤器?Ie,在这个事件中,我想将整个页面内容包装在iframe中?所以有点像。。。function onPageLoad($wholeDocumentContent) { return
除了GET_TEMPLATE_DIRECTORY_URI()之外,还有其他方法吗?
我需要知道函数get_template_directory_uri() 尚未提供。我需要uri的函数由操作触发after_switch_theme.那么,有没有其他方法来实现这一目标?或者我可以让它以某种方式可用?
发布帖子后添加元字段
我试图在发布或保存帖子时添加event\\u month的自定义字段。我正在使用save\\u post操作,获取包含日期的自定义字段的内容,并尝试将其存储在单独的自定义字段中,只包含月份。当保存已经创建的帖子时,这种方法非常有效。我已经在下面显示了我的代码。add_action(\'save_post\', \'update_event_date\'); function update_event_date($post_id){ $post_type = ge
Wp-admin登录后检查GET_POST值
我想在登录到wp admin后检查get\\u选项值。我已将日期保存在get\\u选项中。我想检查get\\u选项中的值是否与wp admin登录后的当前日期相同。如果相同,那么我想显示管理员通知。每次我登录到wp admin时,它都会检查get\\u选项值。这是我的管理员通知代码。I have no idea how can i check the get_option value after wp-admin login. function sample_admin_notice__success()
连接到初始动作会不会太频繁地触发它?
“注意,我不建议add_custom_rewrite_rule 进入init 动作,因为它会频繁开火。这只是一个例子。应用该功能的更好地方是主题激活、插件激活,可能是save\\u post操作等。根据需要执行的操作,您可能只需要启动一次或几次“我找到了这个建议here. 在我的WP安装中,我使用了一个第三部分插件,该插件连接到init 更改自定义post类型slug的操作。这是个问题吗?
如何在wp-admin的“编辑标签”页面中添加内容?
我有一些term\\u meta,我想显示在wp admin的“编辑标签”页面上。我找到了以下两个动作挂钩,但它们都不是我想要的。edit_tag_formedit_tag_form_pre这些钩子要么在表单的开头或结尾添加内容,要么在“更新”和“删除”按钮之前添加内容。我想做的是在显示我的term\\u meta的“Edit Tag”表单下面添加一个全新的部分。这个有挂钩吗?
过滤帖子的更新时间
如果帖子刚刚更新,有没有办法签入管理页面?看起来WP显示了一个通知,所以一定有一个钩子,但我找不到它。。我想在帖子中触发一些js。如果帖子刚刚更新(帖子添加到数据库),则在管理屏幕中显示php
基于url参数的enque脚本
我正在使用以下命令将脚本排入admin中。function add_admin_scripts( $hook ) { global $post; if ( $hook == \'post-new.php\' || $hook == \'post.php\' ) { if ( \'custom\' === $post->post_type ) { wp_enqueue_script(
筛选器分类管理分页
在分类管理区域,我根据与用户关联的元键筛选出一些分类术语。分页仍然认为有完整数量的术语。是否存在允许我过滤分页的挂钩?我找不到任何正在研究的东西。我最好的理论是定位分页的生成位置,并连接到它用来确定页数的任何内容。查看WordPress源代码,我没有看到任何允许我这样做的内容。编辑:这是针对自定义帖子类型“Prefore”上的自定义分类“Prefort\\u class”我已经粘贴了用于下面当前功能的整个类,该类是从this.// limit teachers to their own classes
从“从最常用的标签中选择”中删除没有特定元键的标签
我试图只显示与当前登录作者关联的标签;我已经做到了99%,但作者仍然可以通过“从最常用的标签中选择”链接选择与其他用户关联的标签。如何编辑此项以排除元标记“author”与当前登录的用户ID不匹配的任何标记?I\'m using this solution to limit everything else.