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

  • “wp”操作挂钩不会在管理员和登录中触发?

    时间:2021-03-12

    我需要通过注册操作add_action(\'wp\', function(){...}); 该操作在前端有效,但在后端和登录页面无效。似乎管理和登录页面不存在“wp”挂钩。我是否遗漏了什么,或者是否有其他选择用例描述:我对其中一个页面有一个特殊的标记(自定义分类术语)。如果用户未登录并尝试访问后端,则应将其重定向到具有该标记的页面。为了找出哪个页面有那个标记,我使用WP\\u Query和tax\\u Query。因此,我需要一个钩子,该钩子在注册自定义分类法(和自定义帖子类型)之后触发,但在设

  • 将HTML脚本转换为短码

    时间:2021-03-13

    我想将此代码转换为代码片段插件中的短代码,我已经看到了一个示例,但当我将其放入时,它不起作用,示例如下:add_shortcode( \'shortcode_name\', function () { $out = \'<p>write your HTML shortcode content here</p>\'; return $out; } ); 我想将以下代码转换为旋转横幅:<script>&#

  • 为特定块类型设置“其他css类”的缺省值

    时间:2021-03-18

    对于columns 块类型,我想添加默认值wp-block-columns--padded 在“中”;附加CSS类“;字段,其思想是用户可以根据需要删除或修改类(即删除它以禁用所有填充,更改它wp-block-columns--padded-extra 用于额外填充等)。是否可以通过过滤器或类似的东西来实现这一点?我确实看过wp.hooks.addFilter, 但这不允许用户编辑我添加的类。

  • 添加html tot cpt编辑屏幕-无元数据

    时间:2021-03-19

    我可以使用哪些挂钩将自己的HTML内容添加到CPT编辑屏幕?我用创建了自己的CPT$args = array ( \'labels\' => array ( \'name\' => \'Catalog\', ), \'capability_type\' => \'post\', \'has_archive\' => true, \'public\

  • 在页眉编辑表单上方添加内容

    时间:2021-03-22

    我正在寻找一个可以让我有机会添加一些内容的钩子above 编辑页面中的标题行。我找到了这些钩子,但这个地方在标题和标题之间有些东西。add_action( \'edit_form_top\', \'test\' ); function test(){ ?> <div> hello </div> <?php } ?> 有没有人知道这有没有诱饵?

  • 在菜单项标签旁边添加计数器

    时间:2021-03-24

    我使用以下代码将面板添加到管理菜单屏幕,以便用户能够将购物车链接添加到他们的菜单:function my_add_meta_box() { add_meta_box( \'custom-meta-box\', __( \'Cart\' ), \'my_nav_menu_item_link_meta_box\', \'nav-menus\', \'side\', \'default\' ); } add_action( \'admin_init\', \'my_add_met

  • enqueue hover function

    时间:2021-03-26

    我正在尝试将悬停函数排入我的函数中。我的孩子主题的php,这样当鼠标悬停在标题上时,带有文本的div将可见。我使用的代码如下:<?php add_action( \'wp_enqueue_scripts\', \'home_game\', 20); function home_game(){ ?> <script> let title1 = document.getElementById("home-title

  • 如何在带有钩子的21世纪主题中更改页脚字幕文本?

    时间:2021-03-31

    如果我想更改页脚信用,我通常会复制footer.php 添加到子主题并编辑以下代码段:<div class="powered-by"> <?php printf( /* translators: %s: WordPress. */ esc_html__( \'Powered by %s.\', \'WordPress\' ), \'<a href="

  • 在模板页面上使用wp_head挂钩

    时间:2021-04-02

    我尝试在模板页面上使用hook wp\\u head,但这不起作用add_action(\'wp_head\', \'to_head\'); function to_head(){ //do stuff } 我将此代码放在模板部件上get_template_part( \'temp-parts/content/pages/catalog\' );只能在函数上使用挂钩吗。php或者有没有一种方法可以在任何页面上使用它

  • 我想在发布内容(帖子、页面、自定义帖子类型)时发送通知电子邮件(Asana)

    时间:2021-04-09

    下面的代码工作正常创建新帖子时,会向功能中包含的电子邮件发送一封电子邮件。I would like to know how I can send an email when anything is published on the website, like custom post types, pages and regular postsfunction notifyauthor($post_id) { $post = get_post($post_id); $author

  • TRANSPORT_POST_STATUS挂接中的WooCommerce Get_Term_by()不起作用

    时间:2021-04-09

    我有这个代码$concours_termine_cat = get_term_by(\'slug\' , \'concours-termine\' , \'product_cat\'); 调试get\\u term\\u by函数后,get\\u term\\u by返回falsetaxonomy_exists( \'product_cat\'); 正在返回false。所以我签入了taxonomy\\u exists函数,看起来像$wp_taxonomies 执行时不存在produc

  • How to use a custom hook

    时间:2021-04-16

    我尝试在Wordpress网站上创建并运行一个自定义挂钩。在标题中。我使用的php文件do_action(\'somestuff\'); 在我家。php和页面。php I执行add\\u操作,如add_action(\'somestuff\', \'testfunc\'); function testfunc(){ echo \'hello\'; } 但是文本没有显示?我做错了什么?

  • 如何针对单个页面修改仅该页面的评论表单?

    时间:2021-04-18

    如果我想全局更改主题的评论表单,我会使用add_filter “对于”;comment\\u form\\u default\\u字段;。那我可以用add_action “对于”;comment\\u form\\u logged\\u in\\u after“之后”;和;注释\\u form\\u在\\u字段之后;。然而,我想做的是创建一个带有自定义注释表单字段的页面。我的第一个想法是在自定义页面模板中添加过滤器和使用挂钩。但这最多只适用于一个或两个站点。我希望找到的是另一种方法,我可以针对选定的页面。

  • 如何在插件激活回调中更新全局变量?

    时间:2021-04-20

    对不起,我是个笨蛋。我相信这对大多数人来说都是一个简单的问题。我正在尝试为我的插件注册激活和停用挂钩。在里面the docs, 它们警告激活回调无法访问全局变量:如果您使用的是全局变量,您可能会发现传递给register\\u activation\\u hook()的函数在调用时无法访问全局变量,即使您在函数中这样声明它们的全局范围:。。。因此,主体变量在activate_plugin() 函数和不是全局的,除非明确声明其全局范围:global $myvar; $myvar = \'whatev

  • 特定于客户的电子邮件附件

    时间:2021-04-25

    我在一个网站上工作(客户端是Angular),基本上使用WordPress作为“无头CMS”,以便能够使用像“Woocomerce”这样有用的插件。问题:根据客户在网站上的输入,会生成一个带有随机名称的单独PDF,并存储在服务器上(文件名为已知客户端)。启动订购流程后,必须发送特定于客户的PDF。我知道有一个钩子(woocommerce\\u email\\u attachments)可以添加附件,但此时我不知道如何将文件名分配给客户。add_filter( \'woocommerce_email_att

  • 如何收集并输出所有已执行快捷码的所有属性?

    时间:2021-04-27

    我想收集存储在短代码页面中的短代码的所有属性,然后将它们全部输出。我在插件中执行这些操作。1.)在init中设置全局变量。php==>$allShortcodeAtts=数组();2.)将ATT存储在钩子中的全局变量中function wpdocs_bartag_func( $atts ) { $atts = shortcode_atts( array( \'foo\' => \'no foo\', \'baz\' => \'default baz

  • 使用注册后挂钩获取用户详细信息

    时间:2021-04-27

    更新:我用另一个钩子得到了这个user_register. 看起来像是wpmu_activate_user从未触发。I would still like to have this happen after the user verifies and sets a password though. Can anyone help?Current Code:function xxx_whmcs_signup($user_id) { //Get User Fields

  • UPDATE_OPTION_{$OPTION}不工作(保存选项后执行功能)

    时间:2021-04-28

    下面是我的简单插件设置页面代码。它工作并保存一个选项(“EN”、“CZ”)。但是,我要做的是在保存选项后运行一个函数(见最下面)。我使用wordpress函数:do_action( "update_option_{$option}", mixed $old_value, mixed $value, string $option ) 有趣的是,上周同样的代码也起了作用;现在,我在函数中尝试回显的任何内容都不会被打印出来,所以我假设函数甚至没有开始运行。谁能给我指一下这里的正确方

  • 添加到购物车表单上缺少变量选项

    时间:2021-04-29

    我想在模式中显示我的添加到cart doem,但这样做会使的一部分丢失。我有可变产品,缺少与可变选项对应的选择字段以下是我如何在我的孩子主题中调用添加到购物车表单: <div id="buyModal" class="modal"> <div class="buyModal-content"> <?php woocommerc

  • 激活WordPress插件时运行命令“Composer Install”

    时间:2021-04-30

    我想运行命令:“quotcomposer安装--首选dist;在wordpress插件的hook中注册\\u activation\\u hook,安装所需的供应商。但当我尝试激活插件时,下面的错误是生成。你有没有办法在激活插件时安装所需的作曲家?致命错误:未捕获错误:在/中找不到类“App\\XXXXX”/wordpress/wp内容/插件/我的插件/我的插件。php:54堆栈跟踪:#0//wordpress/wp-admin/includes/plugin。php(2300):include()#1/