我是一名只具备PHP基础知识的新手程序员。我只想让侧边栏的一部分只显示在这个WordPress网站的主页上。我也不是最初编写此代码的人。
<?php // include_once('editor.php'); ?>
<?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) : ?>
<div class="widget">
<h4><span><?php _e('Sidebar', 'oldpaper') ?></span></h4>
<p><?php _e('Use the Admin widget page to populate the sidebar.', 'oldpaper') ?></p>
其余代码基本相同,侧边栏的每个部分都有不同的内容。如果我需要提供更多代码,我可以做到。
答案 0 :(得分:0)
首先,您需要找出要使用的条件标记。
转到设置 - &gt;阅读你的政府。
然后,您应该使用该条件标记并将侧边栏包装在具有该条件标记的PHP if块中。因此,如果您的条件标记是is_home(),它将变为如下:
<?php
if (is_home()) {
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar') ) {
?>
<div class="widget">
<h4><span><?php _e('Sidebar', 'oldpaper') ?></span></h4>
<p><?php _e('Use the Admin widget page to populate the sidebar.', 'oldpaper') ?></p>
</div>
<?php
}
}
?>