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

  • 如何在插件前定义常量

    时间:2017-09-14

    我有一个定义了常量的插件,我将此插件称为插件A:if ( ! defined(\'BLA\')){ define(\'BLA\', \'http://google.com); } 我想制作另一个插件插件B,它将在插件A之前定义常量BLA。这可能吗?我想Wordpress需要在插件A之前阅读插件B,但Wordpress阅读插件的顺序是什么?

  • 如果我们想要在插件中转换字符串,我们不能使用定义为PHP常量的字符串吗?

    时间:2017-08-19

    我想翻译插件中的常量字符串,定义为:define( \'CONSTANT\', __( \'string-A\', \'textdomain\' ) );然后在某个地方使用它,例如:$x= \'<h4>\'.CONSTANT_NAME.\'<h4>\'; echo $x;<但即使在添加了该区域设置后,我仍然会收到英文文本。生产任务单文件(&M);文本域。这只发生在PHP常量定义的字符串上,其余所有字符串都正常工作。那么,使用PHP常量定义的字符串是否不适用于翻译,因为即使在流

  • DISALOW_FILE_EDIT常量被忽略

    时间:2017-06-30

    在我的wp-config.php 文件,我有一句话:define(\'DISALLOW_FILE_EDIT\', true);我总是将此作为标准包含在所有网站上,并且它总是完全按照预期工作。然而,我刚刚注意到,在一个客户的网站上,它已经停止工作。他们有一个用户角色编辑器插件,用来定义一些自定义角色。一旦设置了角色,插件就被停用(角色不需要处于活动状态才能存在),角色的所有上限都通过自定义插件控制。然而,自上次插件更新以来,它看起来像wp_user_roles 数据库中的条目已更新,管理员级用户现在可以访问

  • 博客ID_CURRENT_SITE与WordPress MultiSite中的SITE_ID_CURRENT_SITE?

    时间:2010-12-25

    我一直在想为什么我们有常数BLOG_ID_CURRENT_SITE 和SITE_ID_CURRENT_SITE (与硬编码相比,它们等于1),差异究竟是什么,以及何时两者都不等于1?如有任何见解,将不胜感激。提前谢谢。

  • 是否关闭自动垃圾删除?

    时间:2011-01-25

    我有一个客户想要使用垃圾箱功能,但却将物品无限期地放在那里(我不知道为什么,但他们坚持这样做)。从阅读this codex article on the trash status, 我知道你可以设置EMPTY_TRASH_DAYS 常数为零。但它表示,这将完全禁用垃圾箱功能。我不想这样做。我只想禁用自动清空垃圾。有没有办法做到这一点?或者我只是为了EMPTY_TRASH_DAYS 价值

  • 使用ABSPATH常量-在使用之前需要加载哪些文件?

    时间:2011-03-14

    我需要使用ABSPATH常量,但需要知道需要包含哪些WP文件,以便我可以使用它。非常感谢!

  • 如何将BLOG_ID附加到...ECHO[函数-定义-常量]?

    时间:2011-03-28

    我经常使用“常量”。我在函数中设置它们。类似phpdefine(\'mytheme_town\', \'Orlando\'); 然后让他们进入主题<?php echo mytheme_town ; ?>. 这很简单,也很容易。但是我需要它们是特定于站点的(对于多站点),所以我认为可以将当前blog\\u id附加到主题调用中,并在函数中为每个多站点声明常量。php?我不知道如何编码,但我想在这个主题文件中实现什么。。。<?php echo [current_blog]_mytheme_t

  • WP_ENQUEUE_SCRIPT&常量?

    时间:2011-08-30

    我正在排队一个脚本:wp_enqueue_script(\'my-script\', MY_SCRIPTS.\"/my-script.js\"); 如何使MY\\u SCRIPTS const在此上下文中工作?我知道这是可行的:$template_dir = get_bloginfo(\'template_directory\'); wp_enqueue_script(\'my-script\',\"$template_dir/my-scripts/my-script.js\");&#

  • ABSPATH in Windows

    时间:2012-02-07

    我的头有点痛ABSPATH Windows中的常量在Windows中寻址文件和文件夹通常使用\\ (正斜杠)字符,而对于Linux,字符为/ (反斜杠)<不幸的是ABSPATH 在Wordpress中,定义时只考虑Linux(将/ 最后)<我想知道我是否能超越它的定义wp-config.php 根据if 表示可以在其他地方定义的子句。Problem detalis: 我正在跑步localhost</问题在于statpress-visitors 内部寻址这是它处理文件的方式:ABSPAT

  • 多个单个站点,一个插件目录-调整plugins_url()

    时间:2012-04-14

    [这不是一个多站点问题]更新:这个问题在逻辑上是不可能的,或者是思维循环,如果你愿意的话,请检查下面的更新。技术是laid out here in WPEngineer.它允许有一个插件文件夹来为运行在同一服务器上的多个WordPress站点提供服务。所以,我所有的开发站点都在wp配置中有这个。phpdefine( \'WP_PLUGIN_DIR\', \'/www_dev/base-site/wp-content/plugins\' ); define( \'WP_PLUGIN_URL\', \

  • 在get_tag代码中插入函数定义的常量

    时间:2012-04-17

    我正在使用WordPress的以下代码\'get_tags Function Reference page $tags = get_tags(); $html = \'<div class=\"post_tags\">\'; foreach ($tags as $tag){ $tag_link = get_tag_link($tag->term_id); $html .= \"<

  • 是否在插件中使用主题常量?

    时间:2012-04-26

    我正在创建的插件版本Roots Theme 功能添加-使其更具可移植性,但遇到了障碍。根的部分作用是添加htaccess 基于当前主题信息的规则,如下所示:// only use clean urls if the theme isn\'t a child or an MU (Network) install if (!is_multisite() && !is_child_theme() && get_option(\'permalink_structure\')

  • 从主题文件夹访问站点的根目录

    时间:2012-11-02

    我试图构建的PHP脚本有一些问题。我需要访问位于Wordpress安装根文件夹中的a文件:wordpress-root/live-config.php问题是,我的脚本文件位于主题的根文件夹中,在定义常量时,我试图访问根文件夹。我的脚本文件位于:root-directory/wp-content/themes/theme-root/如果我使用require ABSPATH . \'live-config.php\'; 这不好,因为它会在当前文件所在的目录中查找(即。theme-root 目录而不是我的wor

  • 无法从包含的文件中访问常量

    时间:2013-01-23

    首先,我完全肯定我在这件事上是个白痴,但一个小时的挠头和搜索这个网站仍然让我感到困惑。我正在尝试访问包含文件中插件的构造函数中定义的常量。该文件包含在连接到wp\\U页脚操作的函数中:class className { function className () { $this->__construct(); } function __construct() { DEFINE(\'IMPACTMENU_IMAGES\', WP_PLU

  • 在定义常量之前检查常量是否存在

    时间:2013-03-05

    我看到许多插件使用以下格式定义其常量:/* Set the constant path to the plugin\'s javascript directory. */ if( !defined( \'MY_ETS_JS\' ) ) define( \'MY_ETS_JS\', MY_ETS_URI . trailingslashit( \'js\' ), true ); 所以在我们定义常数之前,基本上有一个检查。我的问题是,为什么这项检查是必要的?如果我制作了

  • 根据字符串常量获取变量值

    时间:2013-03-15

    在我的插件中,我定义了一个常量,如下所示:define(\'DEFAULT_NUM\', 5);我还定义了一个常量,表示要引用此数字的名称:define(\'DEFAULT_NUM_NAME\', \'numitems\');我的插件有一个使用以下值的短代码:function do_something($atts) { extract( shortcode_atts( array( DEFAULT_NUM_NAME => DEFAULT_NUM )

  • Get WP Install Directory

    时间:2013-03-27

    我有一个主题,我为自己感到骄傲我设计安装在wp位于根级别的wp站点。然后,我的一半用户在mysite上安装了该主题。com*/wordpress/*!。。。这没用。。。因此,需要进行一些路径转换。我创建了许多常量,所以我不必总是重写路径。示例://http constants $symbiostock_template_directory = get_bloginfo(\'template_directory\'); define(\'symbiostock_CLASS

  • 我应该使用什么来代替WP_CONTENT_DIR和WP_PLUGIN_DIR?

    时间:2013-10-16

    WordPress文档Determining Plugin and Content Directories 声明:WordPress在确定内容和插件目录的路径时使用以下常量。These should not be used directly by plugins or themes, 但出于完整性考虑,此处列出了。接下来是列表WP_CONTENT_DIR 和WP_PLUGIN_DIR 在主题和插件开发人员不应使用的常量中,可能是因为以下原因:WordPress允许用户将其wp内容目录放置在任何

  • 同步两个WordPress站点内容

    时间:2013-11-14

    我在谷歌上搜索了很多,在WordPress SE和stackoverflow上都找到了答案。com。然而,答案有些不完整或根本不起作用。在这里,我将详细解释我的问题,给出我在这个问题上的进展以及我在解决这个问题时面临的障碍。Assumptions:-<这两个网站上的插件和主题都是预装的,而且完全相同</上传文件夹也相同假设表示文件夹的当前状态。它并不假定它们在以下进程启动时正在同步Problem:-<有一个站点a和站点B。如果站点a或站点B的任何帖子、页面、产品、图像、滑块图像、菜单、菜

  • 更新常量的值

    时间:2013-12-06

    我有一个包含插件中使用的所有常量的文件。例如,我的一个文件中有一个变量define(\'APPOINTMENTS_DEFAULT_ENABLE_PAYPAL\', 1);我在管理区有一个复选框,用户可以在其中启用或禁用贝宝功能。这是复选框代码:<input type=\"checkbox\" name=\"enable_paypal\" size=\"40\" value=\"\"/>Issue: 谁能告诉我如何编写代码来修改define() 因此,当单击复选框时,将值设为1,否则值应为0?