您当前的位置:首页 > TAG信息列表 > actions
如果用户未登录,则重定向用户
如果用户输入url www.abc。如果他没有登录,那么我们想将他重定向到www.abc。com/de。如何在WordPress中执行此操作?
Action hook for editing post
我正在寻找当前帖子编辑和保存时的add\\u action()挂钩。我知道有edit_post 和save_post, 但我正在寻找一种只有在当前帖子被编辑时才会触发的东西,而不是以任何其他方式创建或更改。
函数之前或之后的Add_action()、Add_Filter()
当浏览WordPress代码片段/教程/插件时,我经常看到add_action() 和add_filter() 在声明函数之前放置:add_action( \'publish_post\', \'email_friends\' ); function email_friends( $post_ID ) { $friends = \'[email protected], [email protected]\'; mail( $friends, \"sally\'s
在管理面板的页面编辑中创建2个自定义列
嘿,我这里有个代码:if ( !function_exists(\'AddThumbColumn\') && function_exists(\'add_theme_support\') ) { // for post and page add_theme_support(\'post-thumbnails\', array( \'post\', \'page\' ) ); function AddThumbColumn($cols
如何调试删除重写规则刷新?
我使用自定义帖子类型。我尝试以下方法:功能。phpadd_action( \'admin_init\', \'flush_rewrite_rules\' ); 现在我想再次删除此项。我尝试以下方法:remove_action( \'admin_init\', \'flush_rewrite_rules\' ); 我不确定它是否正常工作。如何测试重写规则是否真的不再刷新?
使用配置文件个人选项删除操作(_A)
我想删除该操作profile_personal_options (更具体地说,是“配色方案和可视化编辑器”复选框),显示在wp-admin/user-edit.php. 我相信这很简单remove_action(), 但我不确定第二个参数是什么。哪里是最好看的地方?remove_action(\'profile_personal_options\'); 我以前使用过:function of_remove_profile_fields() { if (current_user_ca
有条件地添加操作挂钩-仅当使用home.php时
我正在尝试在函数中添加动作挂钩。仅当页面为home.php 但以下方法不起作用if ( is_page_template(\"home.php\") ) { // do stuff } 确保正在使用的文件home.php 我这样做global $template; echo $template;
ADD_ACTION无法通过插件显示函数
我正在使用一个具有以下功能的插件:见问题的结尾。我在模板文件中创建了一个挂钩:<?php custom_hook(); ?> 这就是我的函数。phpfunction custom_hook() { do_action(\'custom_hook\'); echo \'Custom Hook works!\'; } add_action(\'custom_hook\', \'wnw_overall_rating_comments
将参数从短代码传递到wp_footer以执行操作
快把我逼疯了。我有一个很好的短代码,但有一个细节。我不会发布全部内容,但它会提取帖子的内容(效果很好),然后将其中的一部分内容回传到页脚中的一个新DIV。我这样做是因为,很明显,您不能通过add\\u操作将变量传递给匿名函数。add_shortcode(\'tooltip\', \'tooltip\'); function tooltip( $atts, $content=null) { $output = \'...some stuff from another post.\';&
声明分类法的参数
只是一个关于分类法声明的恶棍,读贾斯汀·塔洛克的文章Taxonomies并想从上述文章的这段代码中找到0的含义:add_action( \'init\', \'create_pc_db_taxonomies\', 0 ); 在codex关于分类法的文章中,他们省略了它,但我看到目前为止出版的每个教程都使用了它。最后,在实际函数之前调用上述函数是否有好处?
在ADD_ACTION挂钩删除_COMMENT上遇到困难-有什么想法吗?
我试图在删除注释时运行一个函数。这需要hooking into \"delete_comment\" if I\'m not mistaken.理论上,这应该是一个插件,所以当你删除评论时,它会给我发电子邮件。但当我安装并激活它时,当我删除一条评论时,什么都不会发生。我将电子邮件功能硬编码为ajax-actions.php 这是可行的,但我认为,如果可能的话,想法是在插件文件中包含所有函数。我错过了什么?我是不是错过了do_action 在某处add_action( \'delete_comment\',
如何将主题设置为“插件就绪”?
如何修改主题,以便发布我的事件挂钩,任何人都可以构建插件来轻松地向主题添加新功能?
执行查询后会触发哪个筛选器/操作挂钩?
WP\\u Query的实例执行查询后,是否有调用的操作或筛选器?
如果类型是使用OAuth的‘Status’,则自动推文
应该很简单-如果帖子格式为“状态”,我希望WP在推特上发布一次帖子的内容(第一次发布时)。下面的代码没有在发布时返回错误,也没有在推特上或更新帖子元数据,这让我相信我要么使用了错误的钩子,要么检查帖子类型时出现了问题。这是目前生活在我的功能。php我在用Matt Harris的tmhOAuth 并且已经成功地从一条独立的推文中发布了推文。php使用下面的大部分函数。为了安全起见,密钥和机密被移除。function posse_twitter( $post ) { // check post
在自定义帖子类型的管理列表中显示自定义分类
我试图在自定义帖子类型(“站点”)的管理区域的概览表中列出自定义分类法(“流派”)的术语。为了实现这一点,我在我的主题函数中尝试了以下代码。php文件:register_taxonomy(\'genre\', \'station\', array( \'labels\' => array( \'name\' => _x(\'Genres\', \'taxonomy general name\', \'loudfm_theme\'),
remove_action returns FALSE
我正在尝试从我的页面标题中删除规范链接引用,并且在我的functions.php:remove_action(\'wp_head\', \'rel_canonical\'); 但是,当我测试remove\\u action的返回值时,它的值是FALSE 我注意到规范链接引用仍然呈现在head 我的页面。我试过把remove_action 在init 但我得到了同样的结果:function my_init() { remove_action(\'wp_head\', \'re
函数返回以逗号分隔的元值列表
我正在自定义管理编辑。php屏幕和我有一列,显示一个元键$gear. 但它只列出第一个值,而不是返回所有值的列表。重要的是:add_action( \'manage_artists_posts_custom_column\', \'manage_artists_columns\', 10, 2 ); function manage_artists_columns( $column, $post_id ) { global $post; switch( $column
如何使用带有参数的do_action()
我正在尝试触发函数中的操作。使用do_action() 函数,但我似乎需要一个属性。以下内容do_action( \'really_simple_share button=\"facebook_like\"\'); 不工作。。。你能告诉我正确的方法让它工作吗(我已经尝试了许多其他的东西,但也没有工作)。
在向其添加操作之前,请检查操作挂接是否存在
我正在尝试添加rel=next 和rel=prev 将标记链接到的head元素image.php 模板文件。我已经安装了Wordpress SEO,我想挂接这个插件wpseo_head 实现这一目标的行动挂钩。我想做的是检查wpseo_head 动作挂钩在我将动作附加到它之前就已经存在,如果插件没有安装或停用,我会使用wp_head 相反我试过了has_action(\'wpseo_head\') 函数,但问题是如果没有附加到此挂钩的函数,它将返回false 即使插件已激活安装。if (has_actio
替换子主题中的函数
有没有办法用子主题中的另一个函数替换一个函数?换句话说,在主题中有一个名为“theme\\u function”的函数,该函数由主题中的多个文件调用如果存在,我想找到一个操作,用子主题内的另一个函数“child\\u function”替换所有出现的“theme\\u function”。请注意,我要替换的“theme\\u function”没有以下块:if ( !function_exists(\'theme_function\') ) : 因为如果是这种情况,很容易用函数中具有相同名称