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

  • 如何仅对结账页面执行init或WooCommerce_init

    时间:2020-01-03

    我正在为我自己的项目做额外的功能。function devsol_customer_login() { if ( is_checkout() ) { ?> <form method=\"post\"> <input type=\"text\" class=\"woocommerce-Input woocommerce-Input--text input-text\" name=\"username\" id=\"username\" autoco

  • 如何在管理中瞄准帖子和页面,而不是所有的帖子类型?

    时间:2020-02-23

    我修改的插件有一个奇怪的问题。这个插件在仪表板选项页面中添加了元框,因此脚本和样式表可以通过以下方式全局添加到站点的页眉和页脚区域wp_footer() andwp\\u头()`。这个插件还为每个页面和帖子编辑器添加了一个元框,我认为这就是问题所在;它还将元框添加到其他插件管理面板中,这当然是我不想要的。一、 例如,在后端的高级自定义字段中的字段集合中添加了一个元“页脚”框。我认为罪魁祸首是foreach ( get_post_types( \'\', \'names\' ) as $type ). 我如

  • 不包括放置在子主题中的文件

    时间:2020-05-06

    我修改了主题。php文件位于“Includes”文件夹中的父主题中,我也将其放置在“Includes”文件夹中的子主题中,但不包括我所做的更改。WordPress只读取父主题文件夹中的文件。这是什么原因?当文件位于子主题文件夹中时,我应该做什么修改?或者,如何重写包含/主题中的函数。函数中的php。php?我无法重写该函数,因为存在重新声明错误。Edit 7.05.2020@JacobPeattie-非常感谢。我读过了。我不知道我是否完全理解。我的英语还不是很好。我在函数中这样写。php:if ( ! f

  • 是否可以仅覆盖另一个插件的/主题的js(资产)文件的一部分?

    时间:2020-06-29

    我试着前进一步on this question 而不是凌驾于整体之上。另一个插件的js文件,我想知道是否可以动态覆盖/交换js文件的一部分?是否要以某种方式将我自己的函数安全地(并且相当自然地)另外“注入”/导入到该特定文件中?

  • 需要更换货币缩写

    时间:2020-12-25

    我想替换货币缩写字母表,它目前使用的是M、L等。我想更改为印度货币数字格式,如K、L和CR以下是代码:if(!function_exists(\'houzez_number_shorten\')) { function houzez_number_shorten($number, $precision = 0, $divisors = null) { $number = houzez_clean_price_20($number);

  • 自定义哈希方法后阻止登录Cookie

    时间:2021-02-24

    尝试登录时出现以下错误:错误:由于意外输出,Cookie被阻止我定制了wordpress的核心功能wp_hash_password() 和wp_check_password() 使用SHA1算法进行用户身份验证,而不是MD5。我在插件中修改了它们。php文件(不是最佳实践,但适合测试)。函数现在如下所示:function wp_hash_password( $password ) { global $wp_hasher; if (

  • 如何将函数应用于GET_USER_BY的值$EMAIL以覆盖EMAIL_EXISTS?

    时间:2021-03-17

    更精确的问题:如何覆盖email_exists 通过get_user_by ?我已选择从数据库中呈现不可用/不可读的电子邮件地址。在向管理员和用户(用户注册)发送电子邮件后,我向电子邮件地址添加了一些元素(字符),然后我必须删除这些添加的元素,以验证电子邮件是否存在,是否显示在用户帐户上,是否用于邮件列表。要解密电子邮件,我必须使用substr 关联值的位置$email 字段get_user_by 删除之前添加的元素。我读到了email_exists 使用get_user_by 这是一个可插入功能。但我不

  • 覆盖wp-includes/Comment-template.php中定义的函数

    时间:2021-12-02

    我需要重写函数get_cancel_comment_reply_link 或cancel_comment_reply_link 中定义的wp-includes/comment-template.php 中未列出这些功能pluggable.php.How can I override them from my theme\'s functions.php?我试过了remove_filter(\'get_cancel_comment_reply_link\', \'cancel_comment_re

  • 如何在函数不在时重写函数。php

    时间:2016-01-20

    我试图覆盖子主题中某个主题的函数,但无法使其正常工作。在functions.php 在这个主题上我可以看到require_once 生产线:require_once(\"inc/alterna-functions.php\"); 我想重写该文件中的一个函数。我刚从alterna/functions.php 到alterna-child/functions.php 并做了如下更改:if (!function_exists(\'alterna_get_social_list\')) :

  • 按角色列出的WordPress注册电子邮件

    时间:2016-05-02

    我想根据注册期间的角色向新用户发送一封自定义html电子邮件。因此,我有两个角色将专门在网站上注册:摄影师和订阅者,我想要一封欢迎摄影师访问网站的电子邮件,以及订阅者注册时发送的另一封电子邮件。我知道这是一个可插入的函数,你必须在插件中重写它-从this post 但它不会按角色处理不同的电子邮件。我不确定是否可以创建一个if语句来说明当前用户是否是角色,因为我不确定在创建suer时,当前用户是否会成为因素,如果这样做有意义的话。如果您对此有任何指示,我们将不胜感激,谢谢!

  • 关闭新用户注册电子邮件

    时间:2016-08-16

    我想关掉管理员在新用户注册时收到的电子邮件。由于新注册(它们是合法注册),我们收到了很多电子邮件,但我不想看到电子邮件告诉我有人一次又一次注册了。到目前为止我已经试过了installing plugins 但它们不起作用。(支持部门甚至表示,它们已经不起作用了)。在这里搜索时,我能找到的唯一问题是Turn off admin emails for new user registrations这是三年前的事,似乎也不管用。我尝试了以下代码:// Redefine user notification func

  • 提供后备功能,并允许通过插件覆盖

    时间:2016-10-18

    我在我的主题中使用了ACF(高级自定义字段)插件。这个插件提供了一个更简单的方法get_field() 我们可以用它代替WordPress nativeget_post_meta() 方法现在,问题是get_field() 如果ACF插件处于活动状态,则方法可以正常工作,但当插件处于非活动状态时,主题前端会出现以下错误:Fatal error: Call to undefined function get_field()现在,我尝试提供一个回退功能,该功能应该在插件未激活时使用,我的回退功能如下:if (

  • 覆盖具有命名空间的插件类

    时间:2019-01-25

    我想在子主题中重写此插件类:class-config.phpnamespace um; if ( ! defined( \'ABSPATH\' ) ) exit; if ( ! class_exists( \'um\\Config\' ) ) { /** * Class Config * * Class with global variables for UM *