如何在 wordpress 中加载标题之前运行短代码.php



伙计们。如果我在标头中添加短代码,我遇到一些情况,我的短代码无法正常工作,因为首先加载标头.php然后才加载我的短代码。如何在加载标头之前运行短代码.php?我尝试使用hoocks,但没有找到解决方案。此致敬意。

如果你想在

加载header.php之前运行代码,你可以使用 get_header 钩子:

function run_before_header( $name ) {
    do_shortcode...
}
add_action( 'get_header', 'run_before_header' );

您在WP-Admin的后端有一个小部件,该小部件称为:"my_specials",并且您想在标题中显示此小部件,对吗?还行;尝试在标头中执行以下操作.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

可以想象这就是你的意思,也希望这可能会有所帮助,不过......

祝你好运,伙计...

相关内容

最新更新