您当前的位置:首页 > TAG信息列表 > actions
是否有一个RECOVER_POST挂钩可以与TRASH_POST挂钩一起使用?
我正在使用trash_post 钩子在自定义表中设置一个标志,指示此项已“删除”,但当用户选择还原该帖子时,我可以使用什么钩子?我在此页上找不到任何内容https://codex.wordpress.org/Plugin_API/Action_Reference, 但也许有另一种方法可以解决这个问题。谢谢
在操作中获取操作的标记名
有一个函数附加到一组操作,如下所示:add_action(\'some_tag\', \'the_function\'); function the_function($maybe_some_vars){ // ... } 是否可以在\\u函数中找到操作名称(“some\\u标记”)?我之所以这样问,是因为我将该函数附加到多个操作(其中一些是自定义的,一些属于类似WP的the_content). 函数中执行的代码取决于是否知道操作的名称。我确实设法用debu
基于主题设置创建WordPress分类
是否可以基于主题设置创建分类法?也就是说,主题设置操作是否在分类法/帖子类型初始化之前运行?
发布帖子时的操作
我用自己编写的插件修改了wordpress管理员,最后一个问题是,在管理员中更新或发布帖子时,没有任何操作。我四处寻找一个函数或什么东西,可以让我在帖子更新时做些什么,但到目前为止,我没有任何运气。有人知道怎么做吗?如果可以的话,我想添加HTML(一个div),但真的任何东西都会很好!感谢您的帮助:)
Wp_UPDATE_USER触发什么操作?
我正在修改一个电子商务插件,它使用wp\\u update\\u user()函数,每次该函数运行另一个表(由插件创建)时,也会得到更新。问题是,第二个表上更新的数据不正确,我很难找到执行该操作的代码部分。So I was wondering, does the wp_update_user( ) function triggers some \"action\" so I can search for that in all the files? 与中使用的类似,例如:add_action(\'wp_
在SAVE_POST期间将元值附加到WordPress中的POST内容
问题似乎很直截了当:一旦save_post action ,我想在post_content 如果在帖子本身中还没有找到。我试着打电话给wp_update_post() 从绑定到的函数中save_post, 但你们中的许多人会立即反对,wp_update_post() 包含do_action(\'save_post\') 这样就创建了一个无限循环。保存/编辑帖子后,如果不调用噩梦般的无限循环,还有什么其他方法(使用API)可以根据所述帖子自定义值更新帖子的内容?
在ADD_ACTION(SAVE_POST)期间,一个帖子被保存两次或更多
我在我的“创建新帖子”页面中添加了一个自定义元框,用于特定帖子类别的高级信息。现在我认识到,如果我保存帖子,它会在db中写入2个条目,其中包含2个post\\u id。add_action( \'add_meta_boxes\', \'my-plugin_add_custom_box\' ); add_action( \'save_post\', \'my-plugin_save_postdata\' ); my-plugin function my-plugin_add
PUBLISH_POST操作无效
我正在开发一个小插件,当一本新杂志出版时,它会向用户发送电子邮件。我在主题功能上写了一个帖子类型名称“magazine”。php。我还为电子邮件订阅写了一个插件。代码:function newsletter_sendEmails($post_id) { $post = get_post($post_id); if ($post->post_type == \'magazine\') { mail( \"dor@
将源固定链接存储在XMLRPC调用上
在我正在开发的主题中,当使用XMLRPC存储帖子时,我需要链接到源帖子。这意味着每当Wordpress请求永久链接(使用get\\u permalink())时,主题将返回以前保存的链接。这可以通过添加新过滤器来实现:add_action(\'the_permalink\', \'filterPermalink\'); function filterPermalink($url) { $permalink = get_previously_saved_permalink(
Add_action的第一个参数的有效文件名
WordPress文档中的一些示例将文件名传递给add_action 而不是动作名称。例如add_action( \'load-post.php\', \'callback\' ); add_action( \'load-post-new.php\', \'callback\' ); 中第一个参数的有效文件名是什么add_action?
在用户注册时创建帖子
我如何在用户完成注册后创建3篇帖子?理想的结果是使用用户作为帖子的作者并使用一些预定义的值创建3篇帖子。(帖子标题和slug)帖子标题和slug将根据用户在注册表上提供的信息创建。例如:用户注册并提供姓名、姓氏、电子邮件(所有字段均为必填字段)将创建三个帖子,用户将是每个帖子的作者。每个帖子的标题中都会有注册表格中的slug信息在上面的示例中,似乎没有必要编辑slug,但会出现带有“In”、“is”、“at”、“and”等字样的帖子,否则将被删除。还请注意,“预定义值将是:Bio、Portfolio和Co
在ADD_ACTION()中使用参数运行函数
我创建了一个插件,它有一个接受两个参数的函数,如下所示:process($tokens, $payloads); 。。。这样行吗?:add_action ( \'publish_post\', process($tokens, $payloads) ); 非常感谢!
WordPress插件接收链接
我正在写一个Wordpress插件。该插件应该允许每个用户对帖子进行评级(1到5颗星)。真正起作用的是从存储中读取评级并显示星星。所以有五个<a> 每个帖子后面都有链接,用不同的颜色表示排名。星星是链接的,因为我想让访问者通过点击其中一颗星星来评价我的帖子。我现在的问题是,如何准备插件文件来接收链接(将评分保存到存储器中),并将用户发送回文章页面。我其他的话。。。How can I run a plugin function if the user follows a link?
do add_action on condition
例如,此片段将在每篇帖子上发送电子邮件:function email_friends( $post_ID ) { $friends = \'[email protected], [email protected]\'; wp_mail( $friends, \"sally\'s blog updated\", \'I just put something on my blog: http://blog.example.com\' ); retur
如何将自定义帖子类型状态的草稿字符串修改为不可用?
ANSWER MOD: 这只是选择答案的一个重要模块:// check if you actually have drafts; also avoids extra \'|\' separator if (isset($views[\'draft\'])) { // \'Drafts\' should be added (and come first) if you don\'t want to end up with \'Unavailables\' $views
正在寻找post.php的挂钩
第一次在此处发布。。。我试图弄清楚当用户转到wp admin/post时,是否有一个钩子或操作可以使用。php。。。基本上,当用户转到post时。php我想检查是否有;from=1变量并将其添加到post\\U meta谢谢$from = $_GET[\'from\']; $post_id = $_GET[\'post\']; if($from == 1){ add_post_meta($post_id, \'EDITED\', \'true\'); }
update_user_meta not updating
我试图在第一次用户登录时强制更改密码,但总体上不起作用,但到目前为止,我发现一个问题update\\u user\\u meta()根本没有更新,这是我的代码:function track_last_login($login) { global $user_ID; $user = get_userdatabylogin($login); $Nlogins = (int)get_user_meta($user->ID, \'Nlogins\',
如何从管理栏中删除可湿性粉剂菜单?
我never 使用WP菜单(徽标及其子项),除非我意外单击它。当我按键盘导航时,这是在浪费我的时间。另外,支持页面不是我们的网站。如何删除它?
何时使用ADD_ACTION(‘init’)与ADD_ACTION(‘wp_enQueue_脚本’)
在我的主题功能中。php中,我调用add\\u操作以获得对jquery加载位置的控制(在页脚中以及主题的其他脚本中)。我遇到的问题是,当我使用add\\u action(“wp\\u enqueue\\u scripts”)时,只有在没有加载插件的情况下才会触发。但是,add\\u action(“init”)方法在所有情况下都有效。我想不起为什么,但我相信在这种情况下,add\\u action(\'wp\\u enqueue\\u scripts\')是首选。如果这是真的,我怎样才能让它在所有情况下都
如何修改wp_ajax函数?
我想修改wp\\u ajax\\u find\\u posts函数。它从find posts表单接收搜索字符串,并通过ajax提供搜索结果。部分函数如下所示:function wp_ajax_find_posts() { global $wpdb; check_ajax_referer( \'find-posts\' ); // ........ $search .= \" OR ($wpdb->posts.post_titl