您当前的位置:首页 > TAG信息列表 > hooks
如何在不使用::BEFORE或::AFTER的情况下向所有帖子超链接追加和添加内容?PHP钩子解决方案?
我的网站上有使用前后伪元素来设置样式的链接。我想在所有链接前加括号。像这样:这是帖子中段落的一个例子。它看起来是这样的,但当涉及到超链接时,它看起来是这样的[ this ]. 你知道我是如何在链接前后加上括号的吗?我想这样做,但我不能使用before-after元素,因为它们已经被用于其他用途了。当然,在函数中有一种方法可以做到这一点。php之类的对吗?我知道高级自定义字段有一种方法可以附加您创建的任何自定义字段,所以看起来应该没那么难。
高级WordPress插件激活检测
我正在测试插件激活检测,因为我的插件出了问题。我发现了问题,但不明白:我试图检查插件的激活情况(其他插件和我自己的插件),但在WordPress挂钩中(init, 例如)在第一个示例中,我将听“Hello Dolly”插件激活:add_action(\'init\', function(){ register_activation_hook(\'hello.php\', function(){ echo \'Hello was activated.\';
EDIT_USER_PROFILE和SHOW_USER_PROFILE未在类内触发
我有一个干净的Wordpress安装,没有安装任何额外的插件(仅用于测试目的)。我创建了一个测试插件,并声明了以下类:<?php defined( \'ABSPATH\' ) or die( \'No script kiddies please!\' ); class Test_Plugin { public function __construct() { add_action(\'show_user_profile\
如何在WooCommerce中更改产品的初始数量?
默认情况下,查看产品页面时,产品数量始终为“1”。似乎没有现成的选项可以在访问时设置不同的数量值,我也不知道要寻找什么样的钩子或函数。非常感谢您的帮助。
为什么除了wp_head之外,在我的钩子中没有调用我的Java脚本?
在最后一个实例中,我这样问是因为在连续两天无法调用自定义javascript函数后,我完全困惑了。我是Wordpress插件开发网的新手,因为我的背景是Java和NodeJS,我不明白为什么我的代码不能工作。我想根据登录、注销和其他一些内容的成功事件在html头部附加一个脚本。所以我想我可以wp_registration, wp_login 函数等,丰富调用的一些数据,并将其发送到自定义javascript。但是,只有在调用wp_head 钩住或通过做add_action (\'wp_enqueue_sc
在处理AJAX调用的PHP脚本中未加载.mo转换字符串
使用标准__(\'some-string\', \'myplugin\') 对于翻译,除了我的AJAX函数之外,每个函数和脚本中都正确加载了日语(ja)语言环境的字符串。my-plugin.php:*Text Domain: myplugin *Domain Path: /languages/ */ add_action( \'init\', \'myplugin_load_textdomain\' ); function myplugin_load_textdomain(
是否可以从wp_footer()挂钩和wp_head()挂钩添加出队/删除样式?
我需要注销此队列样式的wp\\u footer()挂钩,并使用挂钩wp\\u head()将其添加到站点顶部,这是可能的吗?我正在优化我的主题以在W3C中进行验证,W3C的一个要求是所有样式都在标记中<head></head>... 我正在使用一个名为Crayon Syntax Highlighter, 这个插件在页面底部插入一个样式(可能使用wp_footer() 挂钩)。脚本的名称/id为crayon:我尝试了所有这些功能,但没有成功:wp_deregister_style(
有没有被广泛接受的phpDoc语法来记录哪个钩子调用函数?
我将所有钩子保存在一个文件中,函数按其各自的类(不同的自动加载文件)进行组织。正在寻找一种标准方法来记录函数的唯一目的是在“init”上调用,例如。当前正在使用@see \'init\'谢谢示例代码hooks.phpadd_action( \'init\', \'remove_image_sizes\' ); functions.php/** * Removes image sizes added by mistake prior to 1.6.18 * * @
“COMMENT_FORM_DEFAULT_FIELS”和“COMMENT_FORM_FIELS”的区别
两者的区别是什么comment_form_default_fields 和comment_form_fields?官方代码参考中的描述似乎只有“默认”一词不同。应用程序有什么区别?例如,我可以使用哪个钩子来更改字段的html输出?那么另一个钩子的作用是什么呢?
如何在内容中间添加_Filter html模板
我一直在尝试使用add\\u filter将一些项目添加到WordPress内容的中间。该代码成功地将广告代码添加到WordPress内容的顶部,但没有插入。以下是我使用的代码:add_filter(\'the_content\', \'bbtre_amazon_content_filter\'); function bbtre_amazon_content_filter($content){ if(is_singular(\'post\')){ $count =
WooCommerce,识别相关产品的循环
关于WooCommerce/Wordpress的一个问题有没有办法识别你所处的循环?如果我只想在相关产品的循环中使用hook woomerce\\u after\\u shop\\u loop\\u item\\u标题,我该怎么办?谢谢
使用更新的字段在保存时更改帖子内容
Short: 我想在保存后更改帖子的slug(用于永久链接),并使用我刚刚在帖子编辑器中输入的数据对其进行修改。Long:我当前正在使用Tribe Events Calendar 插件,并希望创建具有相同标题的多个事件,因此为了确保永久链接是唯一的,我在保存事件(post)时将事件日期(与post一起存储)添加到slug的末尾。What I have done so far我使用save_post 挂钩:function change_event_slug_on_save( $post_id ) {
为什么GET_NEXT_POST_LINK()或GET_PREVICE_POST_LINK()没有返回所需的链接?
它在Wordpress,Divi中。对我来说,这似乎是一项简单的任务,但不知何故,我花了大量的时间进行编码和测试,却没有获得正确的结果。目前,我正在一个网站上工作,那里有帖子,我打算让用户通过指向它们的简单链接跳转到相邻的帖子。我试着把它们放进去functions.php, 然后在single.php 但同样的结果。。。没有什么我通过Wordpress查过了debug.log, 这表明函数根本不返回值。注意,我提到debug.log, 因为我在那里转发了输出。add_filter( \'the_conte
请解释一下这些挂钩是如何工作的
我读过关于钩子和动作的书,我知道当我们看到do_action(\'some_hook\') 这意味着某处add_action(\'some_hook\', function() {...}); 或功能some_hook() 存在于主题的functions.php.但这是什么?!:从…起woocommerce/includes/class-wc-checkout.php 第943行:public function process_checkout() { try {
$GLOBALS和GLOBAL不工作
我有以下配置:$GLOBALS[\'x\'] = 1; add_filter( \'filter_hook\', \'my_function\', 10, 2 ); function my_function() { $GLOBALS[\'x\'] = 2; } add_action( \'action_hook\', \'my_function2\', 10, 2 ); function my_function2() {
在单独的HTML请求中的两个挂钩之间传递数据
我在单独的HTML请求中有两个钩子。我必须将一些数据(即变量)从一个传递到另一个。最实用和透明的方法是什么?
从REST API中过滤出结果
我想构建一个插件,从RESTJSON输出中删除特定用户的所有帖子。如何添加filter 或hook 这样做?
为什么我的数据库表在激活时没有创建?
我尝试构建一个带有自定义db表的插件。因此,我将通知包括在内。插件索引中的php。php文件。如果我死了;在公共函数init()(在notifications.php中)中,它会死亡,因此会加载它,但register\\u activation\\u hook不会在activate te plugin上触发,my\\u notifications\\u install函数不会执行。有什么问题吗?激活没有响应错误。插件结构:/插件/plugindir/index。php// Notifications
根据内容类型过滤wp_mail
我可以当前筛选wp\\U邮件功能的内容类型:add_filter( \'wp_mail_content_type\', function( $content_type ) { return \'text/html\'; }); 我可以过滤邮件内容add_filter( \'wp_mail\', function( $args ) { $args[\'message\'] = \'Filtered text here\'; return $a
如何删除由当前活动主题添加到Customize_Controls_enQueue_SCRIPTS挂钩的脚本/样式
我正在寻找一种方法,当查询字符串mo-reset=true 添加到自定义url。