gpt4 book ai didi

php - 从 wordpress 帖子页面删除侧边栏和重播

转载 作者:行者123 更新时间:2023-11-28 05:20:19 25 4
gpt4 key购买 nike

我正在寻求帮助以从我的 wordpress 网站中删除“垃圾”小部件。网站主题是 Zerif Lite,到目前为止,每个页面上都没有侧边栏,但是当我发布新帖子时,有很多垃圾(侧边栏、谁发布的、何时、如何标记条目和重播选项)。我尝试将其从外观-> 小部件中删除,但它没有用,小部件的主题自定义已锁定精简版。

所以首先我想删除包括搜索、存档和元的边栏。到目前为止唯一有效的是删除 sidebar.php,其中包括:

<div id="secondary" class="widget-area" role="complementary">

<?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>

<aside id="search" class="widget widget_search">

<?php get_search_form(); ?>

</aside>

<aside id="archives" class="widget">

<h2 class="widget-title"><?php _e( 'Archives', 'zerif-lite' ); ?></h2>
<ul>
<?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
</ul>

</aside>

<aside id="meta" class="widget">

<h2 class="widget-title"><?php _e( 'Meta', 'zerif-lite' ); ?></h2>

<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>
</ul>

</aside>

<?php endif; ?>

</div><!-- #secondary -->

然而,当我这样做时,侧边栏被删除了,但它占用的空间是空白的,这意味着帖子本身只使用了 2/3 的页面。

为了让您自己在此处查看网站链接(它是塞尔维亚语,请忽略):

website和:

new post, this you can only see with this link,its where problem is

因此,如果有人可以帮助我删除所有内容并使页面干净,我将非常感激。谢谢

最佳答案

问题是css

这是解决方案(仅当您不在网站的任何地方使用侧边栏时)

更改内容容器的宽度,现在可能设置为 70%(剩余 30% 用于侧边栏)到 100%。

如果您打算使用侧边栏,那么您需要在您的 functions.php 中设置一个条件类:

function custom_body_classes( $classes ) {
// Adds a class of nosidebar to sites without active sidebar.
if ( ! is_active_sidebar( 'sidebar-1' ) ) {
$classes[] = 'nosidebar';
}
return $classes;
}
add_filter( 'body_class', 'custom_body_classes' );

然后只用新类自定义css。例如:

.content .nosidebar {
width:100%
}

干杯

关于php - 从 wordpress 帖子页面删除侧边栏和重播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39090157/

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