您当前的位置:首页 > TAG信息列表 > hooks
挂钩以在类别页面上将元素显示为产品
我正在创建一个插件,并试图添加一个将显示为产品的元素。在图片中,元素是红色矩形。我用过this 导游,但那里的钩子都帮不了我。我试过了woocommerce_before_shop_loop, 它在产品后面添加元素,占用整个页面(在DOM树中,它将其添加为products元素的父元素)。而且woocommerce_before_shop_loop_item 在销售徽章之前,将元素插入产品的元素容器中。我可以用哪个钩子来实现我想要的?谢谢
如何使用第三方图书馆发送电子邮件?
我试图通过发送经过正确身份验证的电子邮件(正确的SPF和DKIM配置)来提高我的电子邮件交付能力。我已经完成了SPF部分,但为了使用DKIM,我需要使用第三方库(SwiftMailer) 这允许我用DKIM密钥签署电子邮件。那么,如何防止WordPress使用通常的wp_mail() 这样我就可以获取所有电子邮件的内容,并使用SwiftMailer发送它们。我不需要代码,我只是想找到一种方法来实现它(可能有一些钩子……)。
Plugin does not add action
我是Wordpress插件开发的新手,我想创建一个简单的插件,它将在Wordpress管理的常规设置中添加2个字段。从这个答案中,我得到了以下代码(工作正常):Add multiple custom fields to the general settings page复制时(&A);将此代码粘贴到我的主题中functions.php 文件,它工作得很好。但我需要它只有在插件被激活后才能工作(所以它独立于主题)。因此,我将此代码移到插件的主文件中,并添加了注册激活和停用插件功能。function my_g
如何将出现的任何Gravatars替换为本地占位符图像?
用户可以将头像作为本地图像文件上传到我的网站上。如果他们没有这样做,它将返回到WordPress默认值(Gravatar)。但我想用本地存储的占位符图像替换任何出现的Gravatar。
如何在使用Add_Filter时选择新项输出在下拉列表中的位置
您好,我正在使用此处建议的代码片段向下拉菜单中添加新术语:https://wpjobmanager.com/document/applications-customising-application-statuses/即:add_filter( \'job_application_statuses\', \'add_new_job_application_status\' ); function add_new_job_application_status( $statuses ) {&
如何输出所有的Apply_Filters和Do_action?
我想输出所有apply\\u过滤器和do\\u操作,以向用户提供它们的概述。如果我使用代码add_filter( \'wpErpOs_testFilter\', \'wpErpOs_testFilter_callback\', 10, 1 ); function wpErpOs_testFilter_callback( $testVar ) { $testVar[] = \"GM\"; return $testVar; } $testVar = array(\"V
Remove a div from RSS feed
如果有人可以帮助从我的RSS提要中删除div。我想从我的RSS提要中删除以下代码。<div class=\"well\"> <a class=\"btn\" href=\"foo.com\">foo</a></div>提前谢谢Gregory
检查设置是否已更改
WordPress插件开发新手,我正在寻找一个钩子,当“管理仪表板”>“设置页面”中的设置被更改时,该钩子将被执行。
WP显示“WARNING:CALL_USER_FUNC_ARRAY()”,该怎么办?
我目前正在设计我的博客,几乎完成了,但当我在XAMPP中更新到5.1 WordPress版本时,它开始显示以下错误消息:Warning: call_user_func_array() expects parameter 1 to be a valid callback, function \'disable_embeds_rewrites\' not found or invalid function name in E:\\xampp\\htdocs\\wp\\wp-includes\\
即使存在Cookie,也无法读取Cookie
add_action( \'wp\', \'setCookies\', 10); 我用这个钩子放饼干。我正在使用“wp”,因为我需要获取当前的帖子ID。现在在我的侧边栏上。php,我打电话来if(isset($_COOKIE[\'cookiename\'])) 但它什么也不返回。我检查了chrome开发工具和cookiename = postID 就在那里。当我刷新页面或转到另一个页面时,cookie现在返回了一些内容。所以我猜我的饼干可能是在侧边栏之后才放好的。php是否已加载?如果是这样的
Change username before login
如何在登录表单中提交之前更改用户名?我用过mobile number 作为用户在站点中注册时的用户名。此外,我已删除0 从手机号码开始。现在在登录表单中,我需要删除0 从手机号码开始,如果用户输入手机号码0. 中是否有用作操作的函数functions.php
使用Apply_Filters返回分类自定义发布类型
我在注册特定分类法的地方重用了以下代码:public static function get_taxonomies_to_register() { $taxonomies = apply_filters( \'wp_taxonomies\', array( \'wp_course\' => array( \'name\' => _x( \'Courses\', \'taxonomy g
wordpress hooks
我目前正在使用woocommerce主题,Hotel(https://woocommerce.com/products/hotel/).我最近刚刚创建了一个主页和一个博客页面,其解释方式如下:https://www.wpbeginner.com/wp-tutorials/how-to-create-a-separate-page-for-blog-posts-in-wordpress/现在我想做的是:创建一个带有固定元素的主页,这些元素永远不会改变(如照片),然后添加一些动态元素(如博客中的帖子)……假设
在函数.php中提供对post_id或post的访问
我正在尝试将元盒添加到从特定帖子模板创建的任何帖子的底部。ie我不想在我所有的帖子上都有元数据库,只想在某些帖子上。当我决定添加操作来绘制和保存元盒数据时,如果我可以访问帖子,我可以查看它使用的模板,然后继续绘制元盒或退出。add_action( \'load-post.php\', \'post_metabox_setup\'); function post_metabox_setup() { //decide whether to add draw and save ac
Remove lines from RSS Feed
我正在尝试使用\\u content\\u提要挂钩删除RSS提要中的“帖子xxx首先出现在xxx上”行。我在feed上测试了wordpress外部的regex函数,它可以正常工作。我正在使用我的自定义函数插件将其插入函数中。php。它似乎不起作用,我不知所措。有什么想法吗?add_action(\'the_content_feed\', \'remove_rss_links\'); function remove_rss_links($content) { return p
WooCommerce结账页面价格明细表钩
我想在WooCommerce细分页面中添加一个新的价格细分行。我已经考虑过使用这些挂钩,它们应该可以让我贴到桌子上。woocommerce_review_order_after_cart_contents woocommerce_review_order_before_shipping woocommerce_review_order_before_cart_contents 然而,如果我回传一个字符串作为测试,它总是出现在签出表价格明细表的上方。有没有办法向WooCommerc
如何使用另一个插件调用命名空间的函数或方法
我正在使用一个插件的操作,该操作需要调用另一个插件的函数。该函数以名称分隔。通常,我会使用以下内容:add_action( \'hook_name\', \'function_name\' ); 但是插件的函数是命名空间和/或面向对象的,因此我不确定在这种情况下如何引用该函数。一、 例如,如何引用该特定函数?
如何在wp-blog-header.php文件中的wp()之后运行函数?
我想在wp(); 文件中的行wp-blog-header.php, 什么是正确的hook 在这里使用?<?php /** * Loads the WordPress environment and template. * * @package WordPress */ if ( !isset($wp_did_header) ) { $wp_did_header = true; //
突出显示wp_list_ategories中的“Show All”项
我使用wp_list_categories 在后期存档上显示类别筛选器。我可以使用current_category 参数来设置当前类别,这样的项目将获得添加类current-cat. 我甚至可以省略这个参数-在这种情况下,当前类别将来自get_queried_object().但是我想在导航中显示“全部显示”链接。我所要做的就是show_option_all 参数。这是我的问题。如果未选择任何类别,如何突出显示此选项?
Conditional action hooks
我正在开发一个使用AJAX的插件,但我在控制代码流方面遇到了困难。我想在运行条件后挂接函数。我的钩子在控制结构内部添加时不会启动,但在外部会启动。我还有一个触发AJAX请求的事件,这只能在用户点击触发事件后,在加载所有DOM之后发生。AJAX请求告诉PHP函数设置cookie。它设置了cookie,但在阅读关于cookie的PHP文档时,我发现它们只能在发送任何输出后设置,但我还是做到了这一点?我读过WordPress初始化序列,但这并没有帮助我解决这个问题。这是我的密码:add_action(\'wp_