您当前的位置:首页 > TAG信息列表 > actions
插件自定义操作挂钩不起作用
我正在尝试创建一个基本插件,我想在其中创建自己的动作挂钩。下面是相同的代码。<?php /* Plugin Name: Demo Plugin Version: 1.0 */ do_action(\'basic_action_demo\'); ?> 现在激活这个插件后,我想在我当前主题的函数中使用这个动作挂钩。php文件,代码如下:add_action(\'basic_action_demo\',\'action_demo\'
如何启用/禁用带有主题选项的挂钩
我正试图通过在我的主题功能中添加此功能来使用此功能添加维护模式功能。php和我正在尝试使用我的主题选项来启用/禁用它。我意识到,当我通过主题选项页面选中/取消选中此选项时,它不起作用。我的猜测是,一旦添加了操作,它就不能被禁用。我试图为同一个钩子添加elseif条件和remove\\u操作,但也没有成功。。 function mytheme_under_construction(){ // if user is logged in, don\'t s
add_action insert html
我知道我错过了一些简单的事情。我正在尝试使用html登录到页脚以学习wp。在主题函数中。php:function myLog() { echo \'test\'; } 中的主题页脚中。siteInfo分区:<?php add_action( \'wpmu_new_blog\', \'myLog\' );?> 当新用户创建新站点时,myLog应该输出html“test”吗?请帮忙,节省我更多的阅读和试验时间。
从Add_Filter()调用中进行Add_Filter()调用
我正在创建一个插件,在其中检查页面url中传递的参数,然后使用这些参数的值来更改标题、元标记和其他一些SEO更改。但我在尝试将操作和过滤器正确地结合起来以实现这一点时遇到了问题。下面是我正在做的一些事情的示例。首先,我注册在url中传递的变量 add_action(\'init\', \'register_tag\'); function register_tag() { add_rewrite_tag(\'%address%\',\'([^&]
是否可以跟踪操作和筛选器?
据我所知,使用操作和过滤器挂钩是在WordPress上开发的最佳方法。我只想问一下,是否有任何方法可以跟踪哪些操作和过滤器应用于WordPress渲染。我的问题是基于这样一个事实,即WordPress上的钩子可以通过各种插件或活动主题本身来应用。是否有任何方法可以跟踪触发了哪些操作和过滤器挂钩,以及它们是从哪个文件调用的?
每当更新自定义发布类型时更新_post_meta()
我需要以下功能。每当更新或保存自定义帖子类型时,我都需要覆盖某些自定义帖子元。我需要确保这只会影响“VA\\u LISTING\\u PTYPE”类型的帖子以及具有“meta\\u key”=>“featured cat”和“meta\\u value”=>1的帖子我目前使用的代码如下(不起作用)//Remove urls from free listings function remove_url_free_post( $post_id ) { $slug = \'
如何确保我的操作钩子最后执行
我怎样才能确保my_function “wp\\u head”上的操作挂钩是最后执行的?我使用的一个技巧是999999 (一个大数字)作为第三个参数。但也许“wp\\u head”上的其他钩子给出的数字比这个还要大。function my_function() { ?> <style> .custom-class{ background: blue; }
WordPress操作$wpdb的工作或执行流
我读过关于覆盖全局变量的内容$wpdb 并通过这种方式连接到第二个数据库(Search another database with wp_query using new wpdb ) 例如,可以在第二个DB上使用WP\\U查询。之后,将使用$wpdb\\u backup“还原”$wpdb。参见以下代码@Tom J Nowellglobal $wpdb; // backup wpdb $wpdb_backup = $wpdb; // new db $newdb =
我怎样才能在Head之后,但在POST之前为Head添加钩子
我的意思是,我正在尝试将面包屑添加到我的博客中,我曾想过将其添加到内容之前或标题之后,但有一个问题——在存档页面或分类页面上,面包屑会出现在每个帖子中。所以我想我必须把面包屑附在柱子上方的东西上,比如头部。我该怎么做?这是我到目前为止为内容所做的:add_filter( \'the_content\', array($this, \'adding_bread_crumbs\') ); function adding_bread_crumbs( $content ) { /* Get
是否在标题中执行操作(_A),是否稍后添加操作?
我只想在我想使用它的页面上包含facebook JSSDK。在facebook开发网站上,它说,理想情况下,在标题中的开头body标签之后就包含它。php我的想法是添加标题。php<?php do_action( \'topofthetop\'); ?> 在打开主体标记之后。然后稍后(在之前的comments.php中<?php if ( have_comments() ) : ?>), 如果我需要打电话add_action( \'topofthetop\', array
显示包含最大字母数的分类
我正在寻找一个函数,它可以显示具有最大字母数的帖子分类法。我取得了冠军(How to limit the max number of characteres in the title that are displayed), 但我不能用分类法来做。E、 g.我有这个:echo \'<div class=\"artistas-review\" style=\"font-size: 0.7em; margin-left: 15px; margin-top: -10px; padding: 3px;\"&
在WooCommerce的单个产品页面中,支持产品类别条件的动作钩码是什么?
我想借助条件标记显示两个不同产品类别的产品属性。但条件不起作用This is the condition that i given 高度:get(\'Height\');?>宽度:get(\'Width\');?>厚度:get(\'Thickness\');?>帧大小:get(\'Frame\\u Size\');?>包装后重量:get(\'Weight\\u after\\u packing\');?>大:get(\'Large\');?>中:get(\'
选项页上不加载插件脚本
我的主php文件中有这个,但脚本没有加载function class_table_scripts() { wp_register_script( \'JavaScript1\', plugins_url(\'js/wcs.js\'), array() ); wp_register_script( \'JavaScript1\', plugins_url(\'js/jquery.qtip-1.0.0-rc3.min.js\'), array(\'jquery\') );
使用操作the_content时不加载内容
当我使用add\\u操作(“the\\u content”。。。页面内容无法加载。我正在尝试的内容也会出现在页面中的各种位置。为什么?有没有办法强迫它只出现在我的帖子下面?function __construct() { add_action( \'wp_footer\', array(&$this, \'loadRatingsJs\') ); add_action( \'wp_ajax_valnetincGetRatings\', array(&$
WooCommerce wp_INSERT_POST操作在每次保存时触发
function initial_product_data ( $post_id ) { // lets get out of here if this is not a new product if ( \'product\' != $_POST[\'post_type\'] ) return; // make sure the post isn\'t automagically featured // WTF WooCommerce??!!
对于有关注册过程和帐户/配置文件更新的这种情况,我应该使用哪个挂钩?
我希望在用户成功填写并提交WordPress注册表以及用户更新其配置文件时“仅”运行PHP脚本。这是我目前掌握的情况,Registration ---------------- function soapConn() { if (!isset($_POST[\'submit-btn\'])) { } else { // If pressed, run the script // Should
Content hooks vs User hooks
这与其说是一个有直接答案的问题,不如说是一个理论问题。我一直在处理更新或删除帖子以及更新或删除用户时启动功能的不同操作。对于行动,publish_post 和before_delete_post 对于职位和personal_options_update, edit_user_profile_update 和delete_user 对于用户。通过更新后,您可以访问当前设置的值,同时访问新值,以便在发生任何事情之前进行您认为合适的任何更改。使用用户更新,您只能在设置新信息后才能访问新信息。Is there a
正确的After_Setup_Theme和wp_head清理
我试图清理一下我主题中的代码,删除一些未使用的代码,基本上以正确的方式做事,以减少加载时间等。目前我有以下代码:add_action(\'after_setup_theme\', \'rm_theme_setup\'); // start theme setup function rm_theme_setup() { add_action(\'init\', \'rm_head_cleanup\'); // * 1) calling the function be
如果登录用户位于特定页面,则将其重定向
我试图阻止除管理员之外的用户访问注册页面,如果他们已经登录,则重置密码页面。我有以下几点:function redirect_loggedin_users() { // Maybe use is_user_logged_in() instead? if (!current_user_can(\'manage_options\') && is_page(array(2090, 2092))) { wp_redirect(home_url());
在页面上显示自定义帖子数据之前,我可以使用什么钩子来修改它?
我需要在wp从数据库获取自定义帖子后立即检查post\\u meta中的某个值是否为true,如果为false,我需要修改/向帖子添加一些数据,然后显示修改后的版本,如果为true,则应像往常一样继续。一般来说,要实现这样的目标,最好的挂钩和方法是什么?编辑:之前忘了提到,但我更喜欢在插件中这样做。