您当前的位置:首页 > TAG信息列表 > actions
自定义帖子类型的分类可以与类别操作一起使用吗?
在创建、编辑和删除分类法之后,我需要创建一个钩子来组织我的自定义帖子类型。但我注意到,我不能对这些分类法使用以下操作:add_action( \'create_category\', \'some_function\' ); add_action( \'delete_category\', \'some_function\' ); add_action( \'edit_category\', \'some_function\' ); 如果我可以使用这些,那将是非常理想的,因为我只
从_POSTS筛选器添加时,匿名函数在wp_head中执行两次?
我知道这听起来很复杂,所以请耐心听我说。我正在尝试根据当前帖子/页面中的短代码(如果有)添加某些自定义css样式。function load_shortcode_styles($posts){ //function to check short codes here //regex to get id from shortcode(e.g [item id=\"\"] ) //get custom post meta
每次页面重新加载时只运行一次插件
我正在制作一个插件,计算访问者访问我的网站的次数。我想在每个页面加载时运行插件中的代码一次。我能用什么好的动作钩?
如果未使用COMMENT_FORM(),如何触发COMMENT_FORM_AFTER操作
我想使用的插件有如下过滤器:add\\u action(\'comment\\u form\\u after\',\'yoast\\u track\\u comment\\u form\');我使用的主题没有使用comment\\u form()调用,我相信这意味着没有调用过滤器。yoast\\u track\\u comment\\u表单只是添加了一些jquery跟踪,那么触发它的最佳方式是什么呢。我应该直接从插件代码中调用它吗?
我如何才能看到附加到“Add_action”挂钩的所有操作?
我正在使用管理栏,并尝试调试一些菜单及其优先级。我知道有几个回调绑定到操作,例如:add_action( \'admin_bar_menu\', \'wp_admin_bar_wp_menu\', 10 ); 当一个钩子像admin_bar_menu 是否调用?
在活动后更改页面状态(寻找最佳实践建议)
我正在寻找一种在活动后修改页面状态/数据的最佳实践/想法。下面是我试图实现的一个例子——这个WordPress网站允许用户赞助他人(每个人只有一个赞助商)。每个有资格获得赞助的人都有自己的页面,该页面是通过我创建的一个名为“人”的自定义内容类型创建的。这是所有简单的部分,它只是一个基本页面,提供关于寻求赞助的人的描述性信息。然后,你可以去贝宝,并支付赞助他们。现在,我需要帮助的部分是在他们支付了费用并被发送回网站后,我如何才能触发现在被赞助的人的页面状态切换到“被赞助”。所以,没有其他人试图赞助他们。我想
如何在页面加载之前将用户从WordPress注销?
我会使用下面的代码,以便在我的wordpress网站上?logout 附加到URL的末尾,用户将注销。如果用户访问一个页面,如mysite.com/?logout 或mysite.com/test-page/?logout 或任何$_GET[\'logout\'] 变量已设置,他/她将被注销。if( isset($_GET[\'logout\']) ){ add_action(\'plugins_loaded\', \'wp_logout\',0); }
如何覆盖一个帖子并使其显示另一个帖子的内容?
我的Wordpress网站上有两个页面:mysite.com/?p=100 mysite.com/?p=200 我想我应该能够在某处连接到Wordpress的操作并重新查询该帖子,以便mysite.com/?p=200 将显示在页面上mysite.com/?p=100根据第一个答案的反馈,我认为需要如下所示:add_action( \'pre_get_posts\', \'wpse35832_pre_get_posts\' ); function wpse3583
如何在保存发布数据之前对其进行编辑?
我有一个插件,我希望能够在将帖子内容保存到数据库之前,通过一些过滤器运行帖子内容。从查看plugin api, 我看到两个看起来很有用的钩子:save_post wp_insert_post 唯一的问题是save_post 不需要返回变量,因此我不知道如何过滤内容wp_insert_post 外观记录在案。我想这样做:add_action(\'whatever_hook_name\',\'my_function\'); function my_function($pos
使用外部类的Remove_action或Remove_Filter?
如果插件将其方法封装在一个类中,然后针对其中一个方法注册了筛选器或操作,那么如果您不再有权访问该类的实例,如何删除该操作或筛选器?例如,假设您有一个插件可以做到这一点:class MyClass { function __construct() { add_action( \"plugins_loaded\", array( $this, \'my_action\' ) ); } function my_action() {&
用于保存自定义菜单的添加操作(_A)
假设您使用WP主题启用了自定义菜单。在您相应地安排菜单后,是否有任何与保存菜单相关的操作?进一步澄清:假设您已经安排了一个包含一些链接和帖子的菜单,那么您如何在保存时获得所述菜单中帖子的标题(单击“保存菜单”按钮)?
在索引/存档页面上循环中的每个帖子之后运行的操作?
在这两个页面上显示每个帖子/帖子节选后,是否有运行的操作/过滤器?我使用the_content 和get_the_excerpt 目前,但the_content 导致与其他插件冲突(因此执行我的函数两次,内容显示两次),设置优先级不起作用!注意:我试过了the_post, 但它在这两个页面上循环中的每个帖子之前运行。Update:“我的插件”在帖子内容后添加带有图标的自定义标记,使用:the_content- 对于单个帖子/页面和某些主题使用the_content(\'Read More\') 在索引/归
每个帖子都有唯一的wp_Schedule_Single_Event()?
我正在为一个客户建立一个网站,要求在不同的日期发送关于每个帖子的电子邮件(即帖子发布前两周,然后在帖子发布后四周,等等)。看来最好的方法是wp_schedule_single_event() 具有唯一的事件名称,但我不太确定如何正确调用add_action 在这些单一事件上each event has a unique name.我正在安排这样的活动:add_action(\'wp_insert_post\', \'cron_emails\'); function cron_emails() {
When to load auto-login code?
我正在使用此(简化)代码通过单点登录系统的插件自动登录用户:$user_info = get_userdatabylogin( $username ); $user_id = $user_info->ID; wp_set_current_user( $user_id ); wp_set_auth_cookie( $user_id ); do_action( \'wp_login\', $username ); 我在网上找到的许多代码片段将此代码绑定到init
如何在主题的函数包含的文件中使用ADD_ACTION。php
我有一个函数。php在我的主题文件夹中。的第一行functions.php 是require_once \'custom.php\'; 内部custom.php 我有一个简单的代码:add_action(\'wp_print_scripts\',\'add_js_vars\'); function add_js_vars(){ //some stuff here } 上面代码的问题是没有执行add\\u js\\u vars。如果我搬家add_acti
根据URL为single.php设置post_id,无需重定向
我要迁移Joomla!Wordpress的数据库和网站必须保持URL的精确性。Joomla网站的帖子有。html扩展名,我创建的导入程序将Joomla文件URL映射到Wordpress post\\u名称,如下所示:joomla现场。Joomla内容的com/标题。html->Wordpress DB::post\\u名称joomla内容的标题我可以通过Wordpress网站直接访问Wordpress安装上的帖子。Joomla内容的com/标题但我需要改变permalink系统的响应方式。我不想使用
SAVE_POST操作不会将POST ID作为参数传递给我的函数
我正在添加一个框到“添加/更新帖子”屏幕。add_action( \'save_post\', \'psd_upload_kaydet\' ); add_action( \'add_meta_boxes\', \'psd_upload\' ); function psd_upload() { add_meta_box(\"psd-upload\", \"Bir Dosya Upload Edin\", \"psd_upload_box\", \"post\");
在保存插件设置页面的过程中,使用哪个选项来执行代码?
我正在编写一个带有设置/选项页面的插件,我希望每当有人保存该页面和单独保存该页面上的设置时,都能执行一些php代码。要实现这一点,我需要采取哪些行动?
在WordPress操作中获取帖子ID?
我有这个密码add_action( \'delete_post\', \'my_delete_function\' ); function my_delete_function() { global $wpdb; $wpdb->query(\" DELETE FROM wp_votes WHERE post=\".$thePostID.\" ;); } 如何获取被删除帖子的id?此外,如果在管理中删除多个帖子,这是否
在wp_LOGIN钩子之后运行Java脚本代码?
使用后wp_login hook,是否可以在登录wordpress后立即看到的页面中添加一段javascript代码?我想使用这个top实现一个通知系统,在用户登录时通知用户。