人。我有一些情况,当我的短代码无法正常工作,如果我在标题中添加短代码,因为首先加载header.php并且仅在加载我的短代码之后。 如何在加载header.php之前运行短代码? 我尝试使用蹄,但没有找到解决方案。 最好的问候。
答案 0 :(得分:1)
如果您想在加载header.php
之前运行代码,可以使用get_header
挂钩:
function run_before_header( $name ) {
do_shortcode...
}
add_action( 'get_header', 'run_before_header' );
答案 1 :(得分:0)
你的WP-Admin的后端有一个Widget,而Widget被称为:“my_specials”,你想在标题中显示这个Widget,对吧?好;尝试在header.php中执行类似的操作:
<?php
// FILENME: header.php
ob_start();
dynamic_sidebar('my_specials');
$mySpecials = ob_get_clean();
// NOW YOU HAVE THE CONTENT OF THE 'my_specials' WIDGET IN THAT VARIABLE.
// ANY YOU CAN NOW ECHO IT AT THE SECTION OF YOUR CHOOSING LIKE SO:
echo $mySpecials
可以想象这就是你的意思,也希望这可能会有所帮助,但是......
祝你好运,Mate ......