您当前的位置:首页 > TAG信息列表 > hooks
ADD_ACTION未调用回调函数
我目前正在尝试为wordpress构建一个插件来构建设置页面。但由于某种原因,当我使用add_action(\"admin_init\", array(class_object, \'function_name\')) 它将运行add\\u action函数,但不会访问回调。它只是跳过了它。我试着用与主类相同的方式创建一个包含1个函数的测试类,这确实有效。所以我在某处做了一些不同的事情,但我不知道是什么。这是代码。我已经将代码拆分为3个不同的文件,我将按包含文件的顺序发布它。Index file for
无法在注册页面上保存自定义域
我有一个WordPress多站点构建,我正在尝试向管理员用户注册表添加一个自定义字段,但元数据没有保存在初始表单中:创建用户后,我可以转到新的配置文件页面,自定义字段将被保存。下面是我添加自定义字段的函数,它确实显示在注册页面(/wp admin/user new.php)上。/** * Add custom fields to WordPress account registration * * @param $user */ function add_r
无法在某些WordPress安装程序上设置自定义标题
我在修改自定义页面的标题时遇到了一些问题。大多数时候,标准代码都能正常工作,但在某些WordPress设置中,无论出于何种原因,我都无法更改默认标题。在这种情况下通常有效但不起作用的内容:function customtitle(){ return \"custom title\"; } add_filter(\'wp_title\', \'customtitle\', 10); 我也知道更改自定义标题和yoast插件的问题。在当前的WordPress设置中,没有
重写以加载不同URL的主页
所以我一直在想,是否有办法强制WordPress加载URL的主页模板。例如:https://example.com/example/another-example/my-post-slug/ 应加载属于的模板https://example.com 但是一些小部件会根据URI中的slug显示不同的数据。也许有一个动作或钩子可以做到这一点?在MVC框架内解决这一问题很简单,而在WP中解决不了那么多。有什么想法吗?
不附加任何函数的do_action()的使用
根据文件:do\\U操作(字符串$标记,$参数=“”)执行挂接在特定操作挂钩上的函数。我已经写过插件了。他们有很多do_action() 函数,而没有任何函数连接到该特定挂钩。有什么用do_action( \'wpdocs_i_am_hook\'); 具有wpdocs_i_am_hook 其他地方没有用过?
如何手动触发操作?
我目前正在使用学习管理系统,学生在完成课程后可以获得证书。这个证书被生成,并有一个“操作挂钩”连接到它,所以我可以挂钩来修改它。我现在的问题是调试:每次我想测试我的钩子时,我都必须创建一个用户,让他们完成课程。有人知道如何手动触发操作吗?这将大大减少调试时间。非常感谢。
如果包含,则自动删除注释
如果包含特定字符串,如何自动删除注释?我尝试过这个,但没有成功:add_action( \'transition_comment_status\', \'my_approve_comment_callback\', 10, 3 ); function my_approve_comment_callback( $new_status, $old_status, $comment ) { if (strpos($comment->comment_content, \'d
如何通过操作/筛选器将值从一个插件获取到另一个插件
我有一个插件“url shortener”,可以缩短url。我有另一个插件“社交媒体自动发布”,可以将帖子自动发布到社交媒体。但这个插件不允许我使用短URL,而是使用设置为“域”的永久链接。tld/postname/\'。现在我想使用上面第一个插件生成的短链接,以便在发布帖子时在第二个插件中使用。由于我在编程/编码方面非常幼稚,因此非常感谢您的帮助。我认为这就是生成shorlink和操作/过滤器挂钩的文件:pub\\u get\\u shortlink。php<?php global $wp
强制默认OG:Image-Yoast SEO
因此,我始终使用以下代码段强制使用默认的OG:Image和Twitter:Card图像:add_filter(\'wpseo_pre_analysis_post_content\',\'mysite_opengraph_content\'); function mysite_opengraph_content($val){return \'<img src=\"https://www.rafaeldejongh.com/wp-content/uploads/2017/08/RafaelDeJ
我怎么才能展示一个空的WooCommerce购物车?
我为捐款制作了一个单页结账模板。捐赠插件已连接到购物车,并将正确更新购物车,但如果用户到达时购物车中有0个物品,购物车将不会显示在我的页面上。预期最终用户的购物车中通常没有物品。如果购物车中没有产品,我如何强制WooCommerce购物车显示?
将文件上载到Uploads文件夹时向自定义用户角色发送电子邮件通知
我已经编写了一个自定义php,允许我的模板页面中的用户从前端上传新创建的子文件夹中的文件user_login 作为其名称uploads 文件夹因此,将上载根文件夹,并在用户的子文件夹中存储所有文件。这是我的密码。<form enctype="multipart/form-data" action="" method="POST" class="centered"> <p><
为什么同一个POST调用了两次TRANSPORT_POST_TYPE钩子?
每次创建新帖子时,我都需要执行curl请求。为了实现这一点,我使用了以下代码,非常类似于one provided in the Codex.add_action(\'transition_post_status\', \'wpse120996_do_curl\', 10, 3); function wpse120996_do_curl($new_status, $old_status, $post) { $post_ID = $post->ID; er
将子主题的函数添加到函数.php
我正在尝试对我的父主题进行一些编辑。我制作了一个子主题,这样更新父主题就不会产生问题。现在我想添加父主题函数中的某个函数。php到函数。子主题的php文件。我正在使用倾斜主题。以下是父文件中的函数:function oblique_post_link_to_single() { if ( ! get_theme_mod( \'read_more\' ) ) :?> <a href=\"<?php the_permalink(); ?>
有没有在AJAX调用之前触发的钩子?
我使用的是标准的管理ajax。php做ajax的方法。所以我有一些类似的函数:add_action( \'wp_ajax_nopriv_ajax_load_data\', \'ajax_load_data\' ); add_action( \'wp_ajax_ajax_load_data\', \'ajax_load_data\' ); function ajax_load_data() { ... } 我有很多ajax函数。是否有一个WordP
PROFILE_UPDATE挂钩在类内部不起作用
当我尝试在类内使用profile\\u update挂钩时,回调函数不会被调用。public function __construct() { add_action(\'profile_update\', array( $this, \'user_profile_update\', 10, 2) ); } function user_profile_update( $user_id, $old_user_data ) { die(var_dump($old_user
如何在新的帖子管理屏幕中排除类别小工具中特定类别的列表?
我正在尝试从new post屏幕上的category小部件(默认)中排除一个术语(id=46),但我无法获取其id,因此我可以取消设置或删除它 add_action( \'load-post-new.php\', \'add_filter_cat_category\' ); add_action( \'load-post.php\', \'add_filter_cat_category\' ); function add_filter_cat_catego
将快捷码包含在另一个包含的快捷码中会中断输出功能
我已经看到了几个关于这个主题的问题,但似乎没有一个真正回答这个问题。我当前正在上注册我的短代码after_setup_theme.function mbe_register_shortcodes() { require_once( PATH . \'/inc/shortcodes.php\' ); add_shortcode( \'font\', \'mbe_shortcode_font\' ); } add_acti
关于wp数据库挂钩(建立连接时出错)
是否有一个钩子,在建立数据库连接出错后/之前立即调用?问题是,如果api记录器发生这种情况,我想记录一些警告。如果没有,是否有可能创建一个,或者您可以建议如何创建?
如何计算REST API调用的POST视图并在ACF字段中更新它们?
我不知道我是否把事情弄得有点复杂,所以我会从头开始解释。我设置了一个自定义帖子类型(news),它通过RESTAPI公开。主要端点(/wp-json/wp/v2/news) 返回news 需要按流行程度排序的项目。我尝试了一些post-view-count插件,但它们似乎都无法通过REST API工作(它们只在主题呈现帖子时工作)。我的计划是创建一个“视图计数”ACF字段,并为一篇文章(或仅为我的news 键入),并更新该ACF字段的值。然后,我应该能够请求按视图计数排序的项目列表。我似乎已经找到了一些涉
筛选您的标准添加操作优先级
我正在谷歌上四处寻找如何add_action 并更改Yoast Canonical的优先级,发件人:20add_action( \'wpseo_head\', array( $this, \'canonical\' ), 20 );收件人:55add_action( \'wpseo_head\', array( $this, \'canonical\' ), 55 );这会影响前端头部标记部分的位置。是否有方法操纵此函数以将其挂接到functions.php 文件注意:我试图将其复制并粘贴到我的函数中,但