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

  • 对具有附加参数的标头挂钩使用ADD_ACTION

    时间:2020-10-16

    我使用的主题内部有一个挂钩header.php 文件将标题分为两部分,左侧和;正当我想在右侧部分添加一些内容,但我不明白在使用add_action(). 代码如下:,do_action( \'sinatra_header_widget_location\', \'left\' ); get_template_part( \'template-parts/header/logo\' ); do_action( \'sinatra_header_

  • What are admin hooks

    时间:2020-10-17

    我正在尝试编写一个新插件,但我对要使用的wp挂钩感到非常困惑。init hook和admin\\u init hook之间有什么区别,哪一个先被激发?

  • 如何从商店和搜索页面WooCommerce中排除分类?

    时间:2020-10-20

    在我的wooCommerce商店里,我有两种分类法1. Product Category 2. Services CategoryShop 页面显示了这两个类别的所有产品。我想从商店中排除产品;中的搜索结果页Services Category.这辆车是通过pre\\u get\\u posts实现的吗?但我认为它不会在wooCommerce商店页面上运行。让我知道做这件事的最佳方法是什么。对此的任何挂钩或操作。非常感谢。任何帮助都将不胜感激。

  • 通过Add_Filter更新变量值

    时间:2020-10-23

    我的插件中有这个应用过滤器。$pre_html = apply_filters( \'events_views_html\', null, $view_slug, $query, $context ); 我想换衣服$view_slug 使用从子主题动态获取值add_filter 因为我不想修改插件文件。但该代码不起作用。它显示的值为$view_slug 而不是显示完整的页面内容。function add_extra_val( $view_slug, $query, $context ){&#x

  • 如何在前台添加内容?

    时间:2020-10-26

    我正在学习插件开发。只是学习pourposes。我想在suscriptor用户仪表板上添加一些内容。我想可能是在用户仪表板上调用了一些钩子,我可以添加一些内容,但我不知道如何找到它,也不知道这是否是正确的方法。PD:我正在尝试使用查询监视器插件,但它给了我太多的挂钩,以至于我迷路了。

  • Redirecting from login

    时间:2020-10-28

    我希望我的站点在登录到site\\u url(“/”)后,为除“administrator”之外的所有用户重定向。我还希望admin\\u栏显示特定角色ie event\\u planner。除了当和event\\u planner登录并单击管理栏进入管理时,它会重定向到“/”之外,其他功能都正常工作。用于重定向的挂钩是“admin\\u init”,这显然是错误的。是否有另一个钩子可以用来在登录时重定向到/而不是在按下管理栏上的仪表板时重定向。谢谢

  • 将GET_NEXT_POST限制为来自同一作者的帖子

    时间:2020-10-31

    我想限制get_next_post 和get_previous_post 使用筛选器发送给同一作者。我在循环中使用它,因为我需要为我循环的每个帖子显示上一篇和下一篇帖子。这就是我迄今为止在我的函数中所尝试的。php文件:// PREVIOUS AND NEXT POST FROM SAME AUTHOR add_filter( "get_next_post_where", function($where, $in_same_term, $excluded_terms, $tax

  • 在子主题中,将CPT添加到父主题中注册的自定义分类

    时间:2020-11-03

    我正在将Divi与儿童主题结合使用。Divi(父主题)有一个名为project 和两种自定义分类法,project_category 和project_tag.在我的孩子主题中,我创建了一个名为external_project. 我希望这个新创建的CPT与内置项目post类型共享相同的分类法。注册此CPT时,我添加了\'taxonomies\' => array( \'project_category\', \'project_tag\' ), 到args。但他们没有出现。因此,我假设还需要将这个新

  • 显示模板页面中自定义的帖子类型

    时间:2020-11-05

    我的插件具有自定义帖子类型,可在由以下挂钩触发的自定义页面上打开:add_filter (\'template_include\', \'taxonomy_template\'); // PRINTING PAGE但是,此页面仅在我访问菜单时显示:设置(>);永久链接而且保存时甚至不更改任何内容,是否有钩子可以进行此检查并自动保存?

  • 将自定义字段添加到特定菜单

    时间:2020-11-14

    如何将自定义字段添加到特定菜单?例如,“我有菜单”;“主要”;ID为13。如何运行wp_nav_menu_item_custom_fields 仅当ID与当前选定的菜单匹配时挂钩?我试着从$id 钩子的参数,但它始终返回0。我想这样检查身份证:function add_menu_field( $item_id, $item, $depth, $args, $id ) { var_dump( $id ); } add_action( \'wp_nav_menu_it

  • 如何更改核心块的HTML输出顺序?

    时间:2020-11-25

    我想更改最新帖子块的HTML输出(即:将日期包装在帖子链接中)。我知道我可以\'blocks.getSaveElement\' 并检索元素、块类型和属性等内容。但是这些都没有帮助,因为这个块是通过php在前端呈现的。是否是操纵标记以创建自定义块并复制核心块文件的唯一方法?这似乎不直观,而且交换两个标记需要做太多的工作。仅仅编写JS来操作前端是不可取的(可能会使元素跳跃)。关于如何更好地实现这一点,有什么想法吗?

  • 如何获取帖子内容中图片的标题

    时间:2020-11-28

    今天,我使用regex创建了下面的函数,如果插入到内容中的图像的ALT属性为空,该函数将插入文章标题。但现在我想要的是图片的标题,而不是帖子的标题。如何制作?if( ! ( function_exists( \'add_alt_image_content\' ) ) ) { function add_alt_image_content( $content ) { if ( is_single() && in_the_loop() &

  • 如何创建下载pdf文件的端点?

    时间:2020-12-01

    我希望登录的用户能够下载PDF文件,但看不到文件的真实路径。此外,在这个PDF文件中,我输入了有关用户名和下载日期的信息。我创建了一个新端点“;下载“;使下载地址如下所示:我的网站。com/post-name/download/attached-idfunction my_custom_endpoint() { add_rewrite_endpoint( \'download\', EP_PERMALINK | EP_PAGES ); } add_action( \'i

  • 自定义“The_Posts_Pagination”并将列表放入div

    时间:2020-12-01

    Hello everybody, 我需要有关自定义wordpress分页的帮助。我想得到这个:这就是我所做的:在函数中。php,我添加了以下代码:function wp_custom_pagination($args = [], $class = \'pagination\') { if ($GLOBALS[\'wp_query\']->max_num_pages <= 1) return; $args = wp_parse_args( $args,

  • 用于在当前帖子/页面上加载不同帖子/页面的筛选器挂钩

    时间:2020-12-01

    我有两页:/contact/contact-teamThe/contact 页面有一个弹出窗口,在用户选择时,页面必须重新加载,但包含/contact-team.是否有一个过滤器挂钩,可以在URL生成后加载不同的帖子?我已经试过了pre_get_posts 设置帖子ID,但它被重定向到该ID。我希望加载的页面/contact 但内容应该来自/contact-team.有什么想法吗?

  • 如果在同一个php文件中调用,为什么Get_Header()或Get_footer()不会运行两次?

    时间:2020-12-01

    我很好奇,如果在同一个函数中调用两次,为什么get\\u header()或get\\u footer()函数不显示输出。php文件??我尝试在我的单曲中两次调用get\\u header()。php文件它运行良好,但在前端只显示一次输出,原因是什么?

  • 钩子对增加页面负载有影响吗?

    时间:2020-12-02

    我有一个使用WordPress的个人网站。对于主题上的相同更改,我可以在single上手动添加代码。php。或者我可以为它写一个钩子。例如,我想在特定的单曲上添加内容。php行。// I made a action function after_p(){ do_action(\'after_p\'); } 然后把它放在单曲上。php <?php after_p();?> 然后,我使用add action函数添加了一些l

  • 在更新POST中部分触发了SAVE_POST挂接

    时间:2020-12-08

    我有一个附加到save post custom post type挂钩的函数,当我添加自定义post type时,一切都很好。但当我编辑并更新它时,我的功能只有一部分起作用add_action(\'save_post_$custom\' , \'example\') function example() { $errors = validation_function(); if ($erros) { return $post_id;

  • 将随机数或散列添加到内联脚本

    时间:2020-12-10

    我的一个客户的CSP政策非常严格。它使得所有内联脚本都被拒绝。因此,我希望在页面上的所有脚本中添加一个哈希或nonce,不管它们的来源是什么(我有一些来自WPML和Litespeed缓存,所以我不能每次都手动使用一个钩子添加它)

  • 如何从WooCommerce的尺寸下拉列表中删除“脱销”变化选项?

    时间:2020-12-27

    我正在使用woocommerce来展示产品及其变体。所有产品都有一个称为“尺寸”的变体。有些变体已经脱销,但仍显示在select下拉列表中。请参见附图:如果变体“缺货”,我如何删除或取消选择变体?我曾尝试在WooCommerce设置中使用“隐藏缺货”,尽管这没有什么不同。