您当前的位置:首页 > TAG信息列表 > hooks
查询具有说明的类别
我想查询具有描述的类别和标记,以确保只有这些类别和标记列在网站地图中。这个description__like 使用的参数get_terms() 是我最接近它的。// Clean sitemap // https://wordpress.org/support/topic/remove-the-archive-pages-from-the-sitemap/ add_filter( \'wp_sitemaps_taxonomies_query_args\',
在可湿性粉剂管理员的页面列表中,页面标题旁边显示的文本是什么?
请参阅下图:<什么术语用来描述出现在页面标题之后的文本;“所有页面”;WP管理员的网页?e、 g.在上图中:一个em破折号,后跟一个\'quot;购物车页面"E;“签出页”"E;“我的帐户”页;,或“或”;隐私政策页面;。这些显然是由WooCommerce插件创建的(但这个问题并不是专门针对WooCommerce的)。如何创建自己的自定义文本?哪些WordPress函数和挂钩用于创建它们?
使用PRE_GET_POST的QUERIED_OBJECT获取通知和警告
我的代码在我的页面上得到了我想要的结果,我正在获取另一篇文章,我的主题正在按预期在页面上输出我需要的所有相关数据。function replaceQuery( $query ) { if ( !is_admin() && $query->is_main_query() && $query->is_page ) { $childQuery = get_post(13);
将自定义URL添加到WordPress的XML站点地图
我的WordPress站点还包含一些外部非WP内容,这些内容通过快捷码动态拉入页面。显示的内容取决于查询字符串参数。所以从WP的角度来看,index 只是一个包含短代码的页面;但实际上,当你访问index?x=1, index?x=2, index?x=3, 等等。根据x 价值(它是大型外部数据库的主键ID。)这很好,避免了在WP中创建数千个单独的页面,尽管我必须过滤get_canonical_url 要确保规范URL保留查询字符串,请使用x 值(否则将由WP去除)。现在我想在WP的自动生成的网站地图中包
使用wp_sitemaps_post_Query_args根据元键从wp-sitemap.xml中省略自定义帖子类型
I\'m trying to omit specific CPTs from the WordPress generated wp-sitemap.xml based on a meta key value. I only found one post online regarding this on perishable press, however it throws up a fatal error in PHP whether or not I modify it. If anyone k
在unctions.php中的函数内部不起作用的函数
根据Christine的回答,我有以下功能here 它可以在Gutenberg编辑器中完全隐藏面板/元盒:function irm_gutenberg_register_files() { wp_register_script( \'cc-block-script\', get_stylesheet_directory_uri() . \'/functions.js\', // adjust the path to the JS file&
从外观>菜单列添加菜单项中删除菜单项组的挂钩是什么
我想从导航菜单中的添加菜单项列中删除Posts菜单项组。php屏幕。我试过了unregister_post_type(\'post\'); 但发现内置类型无法删除。What is the hook to get this done?
为什么POST_TYPE_LINK两次挂接所有内容?
我添加了一个Wordpress挂钩:add_filter(\'post_type_link\', \'custom_post_type_link_venue\', 11, 3); 钩子里的东西都印了两次。我已经把它简化到最低限度了。function custom_post_type_link_venue ($urlsub2, $post) { if ($post->post_type == \'product\') { echo "test&q
为什么尽管我做了所有的努力,SAVE_POST钩子还是被调用了两次?
我明白这一点save_post 钩子可以根据自动保存、修订等情况多次开火。考虑到这一点,我有一个save_post 挂钩设置为add_action( \'save_post\', \'do_stuff\', 5000, 2 ); function do_stuff($post_id, $post) { 在函数开始时,我有 if (isset($post->post_status) && \'auto-draft\' == $post->post_stat
找不到函数‘wp_Enable_Block_Templates’
我目前正在处理我的网站,在更新到WordPress的最新版本后遇到了一个问题。我收到的错误消息是:call\\u user\\u func\\u array()要求参数1为有效回调,在/www/doc/www.zanggroepvocalis中找不到函数“wp\\u enable\\u block\\u templates”,或函数名无效。nl/www/wp包括/类wp挂钩。php在线303我试图删除第303行,但没有成功。我还禁用了主题和插件,但仍然没有成功。还有其他建议吗?
Get_Current_Screen()返回空
我想把JavaScript代码放在前端的某些页面上。但输出返回null。add_action( \'wp_footer\', function () { $screen = get_current_screen(); var_dump( $screen ); }, 999 );
使用筛选器时,函数参数的可用性到底会发生什么变化?
这个问题的目标是:为了能够更好地解释WP文档,了解此场景中到底发生了什么,为了验证我的想法是否正确,我遇到了此代码。 function register() { ... add_filter( "plugin_action_links_$this->plugin", array( $this, \'settings_link\' ) ); } public function setti
可以连接到媒体库预览文件栏并使用自定义图像吗?
我正在做的项目,我找不到一种简单的方法让WordPress创建我需要的缩略图大小,而不产生大量的浪费,也无法同时生成WebP版本,所以我禁用了缩略图,我上传了一个全尺寸的jpg或png,然后我手动生成我的WebP和其他尺寸,并将它们复制到上传的文件中。自定义PHP函数处理生成响应<picture>.但是,我希望避免媒体库一直将全尺寸图像加载为缩略图,因为这是对带宽的浪费。我想指出一个小的WebP或JPG版本,它不在库中,但在uploads文件夹中,并让它加载该图像。文件名几乎相同,只是需要附加
如何查看帖子是后台保存的还是前台保存的?
我创建了一个名为wasb_contact 它可以从后端和前端(通过我创建的表单)插入和编辑。CPT有一些自定义的元字段,这些字段由一个名为wasb_contact_save_postdata 并由save_post_{$post->post_type} 钩我希望此函数仅在从后端创建或修改CPT时调用,而不是在从前端创建或修改CPT时调用。我该怎么办?
这些代码行有什么问题?
我正在尝试在woocommerce的商店页面中添加一些内容。刚试过这些代码。。。<?php add_action(\'woocommerce_archive_description\' , \'sample\' ); function sample() { echo "Hello World"; } ?> 但无法看到预期的结果。有什么我做错了吗??
如何调用do_action()将参数传递给带有不同数量参数的挂钩函数?
这里有一个简单的例子来解释我的问题。3个函数连接到myaction中。每个参数都有不同数量的arg,arg可以是数字数组中的一个数。因此,参数也可以是不同的数据类型。 add_action(\'myaction\', \'my_multiplication\', 20, 3); add_action(\'myaction\', \'my_addition\', 30, 1); add_action(\'myaction\', \'my_division\', 50, 2);
如何正确使用Pre_Option_{Option_Name}?
我使用一个过滤器来解密用加密存储的api\\U密钥。我已注册以下挂钩:// Decrypt API key after it is retrieved add_filter(\'pre_option_percify_api_key\', array( __CLASS__, \'decrypt_api_key\') ); 问题是,我无法获取回调中的存储值:public static function decrypt_api_key($encrypted) { // $encryp
使用类方法的WordPress自定义挂钩
下面描述的代码在wordpress之外正常工作,但在wordpress中我得到;警告要求参数1是有效的回调函数mycars($mycarsclass),未找到;。如果我删除$mycarsclass并只保留add\\u节点,它就会正常工作。如何使mycars($mycarsclass)的此设置有效?这在wordpress中可能吗?<?php class mycarsclass { public $car1; public $car2; function add_
TEMPLATE_REDIRECT挂钩重定向错误的URL
我制作了关于登录、注册和忘记密码的自定义插件。我给我的插件添加操作template_redirect 钩子来验证电子邮件,当用户登录时,然后重定向到主页,并且忘记了密码。但我有错误,我认为template\\u重定向挂钩不知道哪个是用于验证的重定向,哪个是用于忘记密码的重定向。请查看我的代码:这是自定义插件。php <?php if( ! defined(\'PLUGIN_PATH\') ){ define(\'PLUGIN_PATH\
查询字符串值的最佳实践-对于查询字符串中提供的值,GET_QUERY_var始终为空
我正在我的WP插件中构建一个表单。我需要通过在URL中提供如下值来指定要修改的记录:https://example.com/wp-admin/admin.php?page=my_plugin-event-video-assoc&event_post_id=123我已经正确设置了代码,以便运行所需的代码来处理url请求,但是get_query_var 始终返回NULL:$event_post_id = get_query_var(\'event_post_id\', NULL); var_d