gpt4 book ai didi

wordpress - 如何在WordPress中将小部件添加到header.php中?

转载 作者:行者123 更新时间:2023-12-03 23:42:00 25 4
gpt4 key购买 nike

我已经安装了一个名为Translator Box的pludgin,我使用了它的短代码并将其放入了我的wordpress主题header.php中。

 [translation_box languages="english,russian,german,spanish,french,chinese" width="100%" height="200px" bgcolor="white" txtcolor="#000000"]

但是是行不通的!

它还会在小部件部分的“已启用”小部件处生成一个小部件。在header.php中使用一些可以调用小部件的代码时,有什么办法?谢谢你。

最佳答案

您可以在header.php中定义一个部分以显示小部件。
在您的functions.php中进行如下所示:

function my_widgets_init() {

register_sidebar( array(
'name' => __( 'Main Sidebar', 'your-theme' ),
'id' => 'sidebar-1',
'before_widget' => '<div id="%1$s" class="widget %2$s">',
'after_widget' => "</div>",
'before_title' => '<h3>',
'after_title' => '</h3>',
) );

register_sidebar( array(
'name' => __( 'Header Area', 'your-theme' ),
'id' => 'sidebar-2',
'description' => __( 'An optional widget area for your site header', 'your-theme' ),
'before_widget' => '<div id="%1$s" class="headwidget %2$s">',
'after_widget' => "</div>",
'before_title' => '<h3>',
'after_title' => '</h3>',
) );
}
add_action( 'widgets_init', 'my_widgets_init' );

例如,第一部分是侧边栏中的窗口小部件区域,第二部分是标题中的窗口小部件区域。

现在在您的header.php文件中添加:
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar-2') ) : ?>
<?php endif; ?>

您的小部件应位于的位置。

在您的管理界面中,您现在应该有2个区域(“主侧栏”和“标题区域”),您可以用小部件填充。

关于wordpress - 如何在WordPress中将小部件添加到header.php中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15497201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com