Questions tagged «variables»

10
将变量传递给get_template_part
该WP食品法典委员会说,要做到这一点: // You wish to make $my_var available to the template part at `content-part.php` set_query_var( 'my_var', $my_var ); get_template_part( 'content', 'part' ); 但是,如何echo $my_var在模板部分内部?get_query_var($my_var)对我不起作用。 我已经看到大量建议locate_template代替使用。那是最好的方法吗?

5
在局部之间传递PHP变量的最佳方法?
我在header.php中有一个变量,例如: $page_extra_title = get_post_meta($this_page->ID, "_theme_extra_title", true); 一旦我做: var_dump($page_extra_title); 我总是 NULL不 header.php(var_dump仅在header.php中正常工作)。我一直在需要它的任何地方粘贴相同的变量(page.php,post.php,footer.php等),但这很疯狂,几乎所有内容都无法维护。 我想知道通过主题中所有文件传递变量的最佳方法是什么?我猜想将functions.php与“ get_post_meta”一起使用可能不是最好的主意?:)


3
如何将外部变量传递给过滤器/操作
我发现自己需要将自定义数据传递给第三方插件提供的过滤器。我见过的所有方法都非常复杂,很难缠住我的头。 举个例子: $score = 42; //Some crazy calculation I don't want to repeat. function add_score_to_title($title) { return 'Quiz Results (' . $score . '/') - ' . $title; } add_filter( 'aioseop_title_single', 'add_score_to_title'); 如何将$score变量传递给add_score_to_title()? 我最终要做的是将变量添加到全局$wp对象中。因此,您最终得到以下结果: global $wp; $score = 42; //Some crazy calculation I don't want to repeat. $wp->some_random_name_for_score = $score; …

1
将变量从header.php传递到模板,反之亦然
我已经定义了一个变量-称为它$header_var,它位于header.php文件中。我希望将此变量传递到我的模板文件中(在本例中为taxonomy.php)。 我也希望能够以其他方式做同样的事情,例如$template_var从我的taxonomy.php 传递到header.php。 这是有可能的,因为一旦加载标头就没有声明该变量? 我尝试使用全局$header_var但没有运气。 有什么建议么?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.