您当前的位置:首页 > TAG信息列表 > hooks

  • WP_SET_OBJECT_TERMS创建分类,但不向其中添加自定义帖子

    时间:2021-05-04

    我试图在一个与自定义帖子创建挂钩的函数中调用wp\\u set\\u object\\u terms(通过wp\\u insert\\u post\\u数据),以便从自定义字段为帖子设置分类标记:$item_brand = ( ! empty( $_POST[ \'brand\' ] ) ) ? $_POST[ \'brand\' ] : get_post_meta( $postarr[ \'ID\' ], \'brand\', true ); wp_set_object_terms( $post

  • 将显示的帖子限制为仅来自选定作者的帖子

    时间:2021-05-08

    是否有任何钩子或过滤器可以通过编程将显示在前端存档和仪表板中的帖子限制为仅来自指定作者ID的帖子?我们最近收到了很多垃圾邮件作者,我也想尝试这种方法,同时尝试其他方法来消除垃圾邮件。

  • 使用useSelect获取分类术语

    时间:2021-05-10

    我正在开发一个古腾堡块,我需要显示一个下拉列表,其中包含自定义分类法的所有术语。我正在使用useSelect 钩子用于检索此数据,但它不起作用,因为它无法显示Loading... 消息,控制台中没有错误。我在show_in_rest arg设置为true。我不知道我做错了什么。有什么想法吗?const { registerBlockType } = wp.blocks; const { Placeholder, SelectControl } = wp.components; const

  • 带查询的出列样式不起作用

    时间:2021-05-18

    在我的主题中有以下代码(即在我的站点头部打印一些内联css)final class Design_Scheme { /** * Design_Scheme constructor. */ private function __construct() { $this->hooks(); } /** * Setup Hooks */ public f

  • 管理新订单:自动聚焦搜索产品

    时间:2021-05-19

    我正在后端创建一个新订单,我希望在加载表单时自动聚焦搜索产品。我尝试添加autofocus “选择”字段,但它不起作用。用于此的合适挂钩/过滤器是什么?任何帮助都将不胜感激。谢谢

  • Divi hook not working

    时间:2021-05-21

    我正在使用Divi,需要通过Divi挂钩,通过函数中的代码添加内容。我的孩子主题中的php。我正在测试基础知识,这段代码将事情放在主要内容之前:function bgt_add_conditional_code_to_event_pages () { echo do_shortcode(\'[et_pb_section _builder_version="4.9.3" _module_preset="default"][et_pb_row _b

  • useSelect second parameter

    时间:2021-05-22

    我使用useSelect 钩子在为块编辑器开发时从数据库中检索数据。浏览古腾堡代码,我看到除了函数参数,useSelect 具有接受数组的可选第二个参数。以下是一个示例:const { media, mediaUpload } = useSelect( ( select ) => ( { media: id === undefined ? undefined

  • 更改固定链接结构隐藏按钮编辑

    时间:2021-05-24

    我在下面创建了一个函数,它可以更改特定类别中帖子的永久链接结构。一切都正常,但帖子中编辑slug的按钮不见了。打印编辑按钮图像add_filter( \'post_link\', \'idinheiro_custom_permalink\', 10, 3 ); function idinheiro_custom_permalink( $permalink, $post ) { $category = get_the_category($post->ID); i

  • 自定义固定链接加载模板

    时间:2021-05-24

    我创建了下面的函数来定制特定类别的永久链接。一切正常!使用此permalink示例访问帖子时。com。br/negocios/name post一切正常。但如果我通过示例访问这些相同的帖子。com。br/name post它也会加载,因为它是用于404或重定向到创建的永久链接。add_filter( \'pre_post_link\', \'idinheiro_custom_permalink\', 10, 3 ); function idinheiro_custom_permalink( $pe

  • 发布POST时未调用post.php AJAX请求

    时间:2021-05-24

    我正在使用transition_post_status 处理正在发布的帖子。我在WordPress的两个安装之间发现了不一致的行为,我已经跟踪到了从post compose页面本身发出的AJAX调用。以下是我在两次安装中将帖子从草稿转换为发布时提出的请求:如您所见,对post的AJAX调用。在第二个示例中,没有生成php。事实证明$post 对象在内部处于不同的状态transition_post_status 通过post呼叫时挂断。php,这就是为什么我的代码只在第一次安装时起作用。我需要理解的是,为什

  • 如何更新Gutenberg中数组类型的元字段

    时间:2021-05-27

    在我为Gutenberg构建的插件中,我注册了一个名为_related_posts, 其中存储了一组帖子ID:PHP:function register_meta_fields() { register_post_meta( \'\', \'_related_posts\', array( \'show_in_rest\' => true, \'single\' => true, \'type\

  • 在不知道POST类型的情况下获取实体记录

    时间:2021-05-27

    在古腾堡getEntityRecord 选择器,用于获取特定帖子类型的帖子数据:// get the post object of a page with post id = 42 const post = useSelect( ( select ) => select(\'core\').getEntityRecord( \'postType\', \'page\', 42 ) ); 我的问题是,当你事先不知道帖子的类型时,是否有类似的选择器?我有一个元字

  • Wp_Filter对象是否可以包含具有相同键的多个值

    时间:2021-06-07

    我想了解$wp_filter 对象,我正在查看Fuxia在这个问题中发布的代码How to know what functions are hooked to an action/filter?function list_comment_filters() { global $wp_filter; $comment_filters = array (); $h1 = \'<h1>Current Comment Filters&

  • 拦截某个页面的加载

    时间:2021-06-07

    根据是否在我的网站上启用了用户注册,我希望阻止加载我的自定义登录表单,并显示一个弹出窗口,而不是告诉用户注册已禁用。我试图通过Wordpress抄本找到我的方法,但它相当大,所以我没有找到我要找的东西。这段代码会是什么样子,可以满足我的需求,或者Wordpress的钩子和让Wordpress加载我的弹出窗口而不是登录页面的正确方式是什么?

  • WooCommerce在重新计算现有订单时以编程方式更改税级

    时间:2021-06-09

    我希望有人不能告诉我我忽略了什么。情况:我们有一些独特的业务逻辑,其中自定义用户元字段会影响适当的税类。我们有三个客户“;“类型”;(例如,这是用户元字段\'type_one\', \'type_two\', \'type_three\') 有三个相应的海关税类别(\'class_one\', \'class_two\', \'class_three\').当我们计算购物车上的税时,我们在woocommerce\\u product\\u get\\u tax\\u类上运行一个过滤器,并根据查找此用户元重

  • 如何在未达到依赖插件的最低版本时停止激活插件并显示管理员通知

    时间:2021-06-15

    我有一个插件,它依赖于另一个插件,在本例中是WooCommerce。如果依赖插件的版本低于某个版本,我如何停止激活插件并显示带有依赖插件下载链接的管理通知?简言之,在激活过程中,如果出现以下情况之一,则不应激活我的插件,并显示带有下载链接的通知:WooCommerce插件未激活(我有此解决方案)WooCommerce插件的版本低于某个版本(我没有此解决方案)Note: This question 部分回答了我的问题,但我需要一个完整的解决方案来检查依赖插件的版本,并相应地显示管理通知。

  • 在使用“%s”查询参数的同时利用现有页面

    时间:2021-06-24

    我试图加载/利用现有的页面模板(templates/results.php),同时使用;s“;(搜索)查询参数。例如:示例。com/结果?s=lorem目前,这导致404。我有一个过滤器template_includes, 然而,该页面似乎已经是;“已决定”;在挂钩/过滤器之前(is_search(), is_page(\'results\') 均为false),然后加载模板。我可以根据一些其他参数加载模板文件,但之后我必须将标题和其他内容设置为远离404页面。这个pagename 和s 字段在globa

  • 如何在WooCommerce模板中解锁一个函数?

    时间:2021-06-25

    我有一个基本问题一直困扰着我。我正在尝试将明星评级移到评论元中,这将帮助我设计风格。这是模板文件review.php 第节:<div class="comment-text"> <?php /** * The woocommerce_review_before_comment_meta hook. * *

  • 如何在挂钩到per_get_post或挂钩到parse_Query之间进行选择

    时间:2021-06-25

    在重构代码库时,我注意到有两个钩子用于修改主查询。parse_querypre_get_posts来自Plugin API Reference 看起来这些钩子是背靠背的,它们都可以访问主要的WP\\u查询对象。我需要知道它们有什么不同,以便确定哪一个是适合我需要的。开发人员记录parse_query 和pre_get_posts 不要提供足够的信息来回答此问题。使用的代码parse_query 基于an article on filtering admin listings based on a cust

  • 显示全文而不是摘录

    时间:2021-06-27

    我正在使用一个插件,它在小部件中显示特定类别的帖子。它有一个显示摘录的选项,下面的代码用于此选项:<?php echo $post[\'excerpt\'] ?> 但我想展示完整的帖子,而不是摘录。我试过了the_post, the_content 而不是excerpt 在上述代码中,但没有工作。你能告诉我我做错了什么吗?