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

  • 全局对象和公共方法

    时间:2016-01-26

    我正在开发一个插件,正在考虑最佳实践。拥有全局对象有多常见?当前打开plugins_loaded 我正在创建类的全局对象:add_action( \'plugins_loaded\', array( \'Test_Plugin\', \'init\' ) ); ... public static function init() { global $testerski; $testerski = __CLASS__; $testerski =

  • 在WooCommerce子级/模板中调用全局变量数组

    时间:2016-02-02

    所以我在我的函数文件中有这个-它定义了不符合免费送货条件的产品。一切正常。//functions.php function my_free_shipping( $is_available ) { global $woocommerce; // set the product ids that are $product_notfree_ship $product_notfree_ship = array( \'1\', \'2\', \'3\', \'4\', \'

  • GET_POST()与全局$POST或$GLOBAL[‘POST’]

    时间:2016-02-16

    我正在编写一个小部件插件,需要访问帖子信息。我见过人们使用3种不同的方法:global $post; if ( isset( $GLOBALS[\'post\'] ) ) $post = $GLOBALS[\'post\']; $post = get_post(); This post 解释前两种解决方案之间的差异。请您确认get_post() 如果没有args,则执行相同的操作(对于read only 目的)?此外,关于if ( isset( $GLOBALS[\'post\']

  • 如何解决一个“全球”问题,避免一个被拒绝的主题?

    时间:2016-02-26

    我在前面提交了一个WordPress主题,拒绝的原因之一如下:全局变量应始终位于函数或类中,并且应限制使用;只有在主题确实需要的情况下。强烈建议不要仅仅为了避免全局名称空间中的内容而使用它们,因为它们是糟糕的编码实践。Im使用Smof Option Framework 对于主题选项,下面是我的一个主题文件中的示例代码:global $smof_data; $td_header_manager_wide = $smof_data[\'td_header_blocks\'][\'enabled\'];

  • 是否建议使用$POST->COMMENT_COUNT而不是GET_COMMENTS_NUMBER($POST_ID)

    时间:2016-04-03

    我在向WordPress codex学习关于全局变量的知识var_dump($post) 我发现了$post 具有名为comment_count我想知道我是否可以直接使用$post->comment_count 而不是get_comments_number( $post_id ) 在回路内部?还是有什么缺点?

  • 插件查询中的全局$POST会扰乱wp-admin中的每个新帖子页面

    时间:2016-04-06

    我有一个非常奇怪的问题,我正在尝试解决:我有一个查询(用于构建数组),我在插件中的自定义帖子类型上运行该查询。看起来是这样的:function makePointerQuery(){ //global $post; $pqargs = array( \'post_type\' => \'sbap_pointer\', \'posts_per_page\' => -1 ); $pointer_query = array()

  • 从模板文件声明全局变量并在Functions.php中使用它

    时间:2016-04-19

    我正在使用wpseo\\u标题过滤器重写我网站中的作者页面标题。我在作者中有以下代码。php模板:<?php global $author_page_titles; $author_page_titles = $curauth->nickname .\', Preparador de Oposiciones a \'. $term_especialidad->name .\' en \'. $term_region->name; ?>&#

  • 从类方法检测当前页面

    时间:2016-04-28

    我试图寻找一个关于这个主题的具体答案/教程,但我很简短,想看看SE社区能提供什么建议。在这一点上,任何指导都是非常感谢的。基本上,我试图确定当前页面在我正在设置的类方法中被查看,但到目前为止我还没有任何运气如果满足适当的条件,可以将脚本/样式排队:启用功能并将其设置为所有页面,或者启用功能并将其设置为显示在当前查看的页面上以下是我一直在研究的最新版本的代码:<?php if( !class_exists(\'CTA_Modal\') ) {

  • 如何获取管理菜单的子菜单?

    时间:2016-05-18

    I用户global $menu 在我的一个插件中获取菜单项列表。但是我想从子菜单中获取项目列表,例如Posts 我想得到添加新的,所有,编辑类别等与蛞蝓或其他独特的东西。我怎样才能得到这个?

  • 在循环(global?)外回显get_the_ategory()

    时间:2016-07-07

    试图抓住get_the_category() 在循环中,并张贴到标题中的署名。// file1.php <div> <h1><?php the_title(); ?></h2> <?php echo $list_categories ; // THIS DOES NOT WORK ?> </div> // file2.php <article>&#x

  • 使用选择框更改php变量

    时间:2016-09-12

    我现在遇到了一个小问题。我使用localStored值来区分用户根据自己的选择看到的内容。<div class=\"form-group form-inline hidden-print\"> <div id=\"year_selection_area \" class=\"controls text-center\"> <select class=\"form-control \" name=\"Legislation year\" id=\"dueY

  • WP用户代理返回随机变量

    时间:2016-09-30

    我使用PHP函数返回用户浏览器,使用WP全局变量。它过去工作得很好,但最近它开始在Safari上做一些随机的事情。我使用chrome,家里一切都很好。我的同事使用Safari,根据测试结果,他会得到不同的结果。在侧栏上。php:<div class=\"sidebar s2 <?php echo \'s2_\'.detecter_user_agent(); ?>\"> 在函数中。php:function detecter_user_agent() { $cl =

  • 关于在WordPress中访问当前用户数据的建议

    时间:2016-10-12

    在阅读following WordPress Codex page 在全局变量使用上,有一条粗体线表示**不建议访问除以下列出的全局列表以外的其他全局列表。**我的问题是关于使用全局变量$current_user. 不建议在我的函数中使用类似的内容。php文件?if ($current_user->display_name){ echo \'<p>welcome \' . $current_user->display_name . \'</p>\';&#x

  • 过滤页眉中显示的博客标题

    时间:2016-11-08

    我想过滤标题中显示的博客标题,以将不同的CSS样式应用于不同的标题部分/单词,因此我在我(WP 4.7)的217个子主题的函数中添加了以下函数。php,这非常有效。问题是此函数还将CSS代码添加到标题栏中显示的元标题中。如何修复此问题?/** Format the site title parts **/ add_filter( \'bloginfo\', \'format_site_title_parts\', 10, 2 ); function format_site_title_pa

  • 不使用全局变量过滤博客标题

    时间:2016-11-09

    下面的代码使用bloginfo 筛选以向我的博客标题添加一些CSS规则,并将其输出到网站标题,而不影响HTML标题的<title> 标签此解决方案取自here 而且它工作得很好(在Ubuntu中使用Firefox和Android的默认浏览器进行了测试)。我喜欢它,因为我希望只有一个地方可以控制我的子主题,而不改变父主题模板。问题是这里使用的全局变量,正如我所了解的那样,这对WP不好,但正如@gmazzap所建议的那样here, 在函数中使用全局变量不是一个很坏的解决方案。问题是是否必须更改此代

  • 使用全局变量或返回所述变量的函数进行站点范围的私有可湿性粉剂设置?

    时间:2016-11-11

    我有很多函数扩展各种插件并为站点提供逻辑,这些函数使用不同的信息位,我想将这些信息保存在一个地方并访问它,但对使用全局变量感到不舒服,因为我担心由于代码中的漏洞,它们可能会被复制,或者更糟,在全局范围内被覆盖,然后传递给函数。然后我再次认为这有点荒谬,因为如果我的代码有这种漏洞,那么它无论如何都会被破坏——但我确实觉得,在我出错的地方显示一个全局变量而不是预期的变量,仍然比能够调用函数更有可能。其中一些信息是WP加载的资源名称和路径,其他信息ID和重定向页面的路径。我在想$settings = array

  • 全局$POST在OOP函数WordPress中不起作用

    时间:2019-01-06

    我用注释表单添加了一个自定义字段。下面是我的代码。使用var\\u dump函数时,第一个函数返回post id。但最后一个函数总是返回NULL。class Post_Rating_Public_Helper { public static function prp_change_comment_form_defaults($commentdata, $comment_id = null ) { global $check; glo

  • WordPress图像滑块循环标题不起作用

    时间:2019-01-13

    在我的索引页面中,有两个滑块,一个运行良好,但第二个滑块存在一些问题。第一个<?php global $post; $i=0; $args = array(\'post_per_page\' => -1, \'post_type\' => \'slider-items\', \'page\' => $paged, \'order\' => \'ASC\'); $myposts = get_posts($args); fore