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

  • 从插件向WooCommerce仪表板菜单添加项目

    时间:2021-11-22

    我想知道是否有办法在Woocommerce菜单面板上添加一个菜单项来访问我的插件设置。我尝试过使用admin\\u菜单挂钩,但没有成功。谢谢大家!

  • 不能在同一页面上使用锚定标签的查询字符串链接

    时间:2021-11-23

    我在这里创建了一个商店/特许经营定位页面。一旦用户点击;联系特许经营”;在定位器上,特许经营名称被传递到下面的表单。查询字符串类似于此网页/?所选特许经营=特许经营%20Name当我将锚定添加到表单(网页/?所选特许经营=特许经营%20Name#表单)时,当您来自另一个页面/在新窗口中打开时,锚定有效,但当在同一页面上单击时,页面锚定向下,但不会刷新并将特许经营名称传递到第一个表单字段。关于如何最好地解决这个问题,有什么建议吗?

  • 将多个电子邮件地址与同一用户帐户相关联,以便他们可以使用以下任一方式登录

    时间:2021-11-29

    是否有方法将多个电子邮件地址(2)与同一用户帐户关联?目标是让用户能够使用其公司电子邮件或个人电子邮件登录到公司门户-登录到同一个帐户。我想到的最快的解决方案是创建两个单独的帐户,使用元字段在它们之间创建关系。然后,如果有人使用个人帐户登录,则通过编程将其登录到其主要(公司)帐户。然而,这可能很快就无法通过帐户/密码管理等进行维护。您将如何实施这一点?

  • 调用未定义的函数IS_HOME()或任何条件标记

    时间:2021-12-04

    目前,我正在使用自己的自定义插件进行编码。由于某些原因,我无法在函数中使用条件标记。例如 function check_home() { if(is_home()) { $my_val=1; } else { $my_val=2; } return $my_val; } 返回以下错误Fatal error: Uncaught Error: Call to undefined fun

  • 在“样式表”和“模板”挂钩上获取帖子ID

    时间:2021-12-06

    我正在尝试创建一个插件,您可以在每个页面上选择不同的主题。要获取所选主题,我需要在;样式表“;和;“模板”;钩住Wordpress选择主题的点:add_filter( \'stylesheet\',\'hk_get_theme\'); add_filter( \'template\',\'hk_get_parent_theme\' ); function hk_get_theme($stylesheet){ $postID = $GLOBALS[\'post\']-&

  • 将插件资源添加到标题

    时间:2021-12-15

    我正在创建WordPress插件。我已经添加了一些页面。但是我想在<head>. 我正在尝试:add_action( \'wp_head\', \'DisHeaderAssets\');但标题中没有显示任何内容。我已经把它放在插件的函数中了。加载插件时立即调用的php文件。功能。phpadd_action( \'wp_head\', \'DisHeaderAssets\') function DisHeaderAssets() { ?

  • 如何使用TEMPLATE_INCLUDE挂钩提交表单?

    时间:2021-12-15

    我正在编写一个插件,它使用template\\u include挂钩为自定义帖子类型使用自定义模板。这适用于GET请求,但对于POST请求,它是404,因为POST请求中此挂钩内的$POST变量为null。如何修复此问题,以便可以将此自定义模板用于GET和POST请求?namespace mynamespace; class MyPlugin { public static function template_include($template) {

  • 如果条件为真,如何加载另一个帖子

    时间:2021-12-15

    如果一个条件为真,我想在single上显示另一篇由其id选择的文章。php。我有这个,它给了我当前的id。但是我如何才能加载另一篇文章的内容(标题和acf字段)。我试过了;\\u内容“;但它没有起作用。function change_post() { $post = get_post(); echo $post->ID; //lets say we have id 1 if($conditon){ echo "load pos

  • 如何在显示帖子/页面内容之前对其进行动态解析和转换?

    时间:2021-12-19

    我有几个帖子,其中部分显示的内容将取决于几个条件。我正在考虑创建一个自定义html标记。然后,在显示帖子内容之前,将通过在后台运行脚本来检查条件。最后,将通过使用从数据库检索的数据替换标记来显示适当的内容。使用wordpress进行预处理的最佳方法是什么?它们是否有特定的挂钩,可以在显示之前访问柱子?示例:文本自定义html文本

  • 在价格下添加简短描述

    时间:2021-12-20

    试图建立一个网站,但似乎默认情况下,它不会显示页面上的简短描述。我想把简短的描述放在价格下面。尝试了很多东西,但都没什么效果,只是希望有人能在这方面提供帮助以下是url:https://moratofabs.com/product/cotton-60x60-fabric-block-design-anarkali-kurti-with-pant-and-dupatta-gotalace-and-heavy-adda-worked-on-yoke/我想在产品价格下面写一个简短的描述

  • 为什么wp_head将我的函数挂接到源代码的开头?

    时间:2021-12-21

    为什么wp\\u head会将我的函数挂接到源代码的开头,尽管“wp\\u head”出现在我的代码中标记的前面。下面是源代码<php? function load_css() { wp_register_style(\'bootstrap\', get_template_directory_uri() . \'/css/bootstrap.min.css\', array(), false, \'all\' ); wp_enqueue_style(\

  • 在类外部定义函数,并使用操作或筛选器挂钩调用该函数

    时间:2022-01-01

    嗨,目前我正在为我自己的主插件开发一个子插件。请参见下面的主要插件代码<?php class MyClass { function __construct() { function test1() { echo \'hii- test1\'; } $this->autoload_function();

  • 在新的主题框架中更改Genesis_Bethered_While

    时间:2022-01-02

    我正在将一个站点从Genesis主题移动到Colorlib主题。创世主题包括add_action( \'genesis_before_while\', \'custom function\' ); 在自定义存档页面中,从模板部件加载受限制的内容。是否有标准WP挂钩等效物?还是一种变通方法?

  • 我们能改变钩子的发射顺序吗?

    时间:2022-01-03

    在admin中,我需要启动save_post 启动前的操作transition_post_status 钩但根据this, 这个transition_post_status 保存帖子之前先激发。我怎样才能反转它?我尝试更改下面的优先级顺序,但我认为它不起作用,因为它适用于为同一操作触发不同的函数。$this->loader->add_action( \'save_post\', $plugin_admin_listings, \'save_meta_data\', 9, 2 ); $t

  • 如何正确检测访问wp-content/上传内容?

    时间:2022-01-05

    不知道这是不是一个愚蠢的问题;然而,我一直在尝试检测用户何时访问PDF。我想知道用户访问特定PDF文件的频率。我一直在使用“template\\u redirect”挂钩,但下面的代码似乎无法正常运行。function detect_access() { $server_request = $_SERVER[\'REQUEST_URI\']; if ( strpos($server_request, \'/wp-content/up

  • 第三方JS文件的“拦截”查询

    时间:2022-01-09

    我正在使用第三方插件,但我need 加载插件特定JS文件的非精简版本,避免一些图像预加载缓存;在预加载某些图像时的AJAX调用中,缩小的JS使用paramcache:!0 这破坏了我需要的特定功能。。。因此,插件中的相关代码如下: wp_enqueue_script( \'woo-variation-gallery\', esc_url( $this->assets_uri( "/js/frontend{$suffix}.js" ) ), array(

  • WP_注销挂接从未触发

    时间:2022-01-10

    Long story short.在wp配置中。php:define(\'WP_DEBUG\', true); define(\'WP_DEBUG_DISPLAY\', false); define(\'WP_DEBUG_LOG\', true); 在我的插件的主文件中,在构造函数中:public function __construct(){ error_log("this is properly logged"); a

  • 在WordPress筛选器中传递DEBUG_Backtrace()

    时间:2022-01-10

    正如你所知,debug_backtrace() 函数具有较大的输出。我需要通过我的过滤器。$meta = apply_filters( \'filtername\' , $meta , debug_backtrace() ); 这对站点性能有很大影响吗?

  • 添加新插件时的操作/挂钩

    时间:2022-01-10

    安装新插件时是否有动作挂钩?我想了解一下在/wp-content/plugins 文件夹因此,只需添加插件(通过上传或通过管理界面安装来选择要安装的插件)。请注意我是not referring to the activation 插件的(activated_plugin 做这个把戏)。

  • WordPress重定向重定向太多次或根本不重定向

    时间:2022-01-20

    我是WordPress的新手。我试图简单地将用户重定向到登录页面,如果他们没有登录就进入帐户页面。我首先尝试将此代码添加到函数中。php代码:add_action( \'template_redirect\', \'redirect_if_user_not_logged_in\' ); function redirect_if_user_not_logged_in() && is_page(\'example.com/account\') {