Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/www.daxiaamu.com/wp-includes/wp-db.php on line 2024
 WordPress“页面”右侧不显示侧边栏解决办法 – 大侠阿木大侠阿木
大侠阿木
大侠阿木
WordPress“页面”右侧不显示侧边栏解决办法

问题重现:
是这样的,安装了主题模板之后,发现在首页、分类目录页和文章页面都能显示右边的侧边栏,唯独“关于”页面不显示
我想做的,就是在“关于”的右侧也添加“边栏”的显示

解决思路:
思考了一下发现“关于”是一个独立的页面,所以问题在“page.php”里面
参考了一下首页(index.php)和文章(single.php),很容易便解决了

解决方法:
1,编辑侧边栏(sidebar.php)
2,在<?php get_header(); ?>下面添加
<div id="main">
<?php endwhile; ?>上面添加
</div>
3,在<?php get_footer(); ?>上面添加<?php get_sidebar(); ?>

我的修改后的完整的sidebar.php如下,供参考
<?php get_header(); ?>
<div id="main">
<?php while ( have_posts() ) : the_post(); ?>
<div <?php post_class() ?>>
<span class="icon icon_aside" title="日志"></span>
<header id="post_header">
<h1><?php the_title(); ?></h1>
</header>
<article id="post_content">
<?php the_content(); ?>
<?php wp_link_pages(); ?>
</article>
</div>
</div>
<?php endwhile; ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

没有标签
首页     
Fatal error: Uncaught Error: Object of class WP_Error could not be converted to string in /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/functions.php:493 Stack trace: #0 /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/functions.php(493): str_replace() #1 /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/single.php(112): mdx_breadcrumbs() #2 /www/wwwroot/www.daxiaamu.com/wp-includes/template-loader.php(106): include('/www/wwwroot/ww...') #3 /www/wwwroot/www.daxiaamu.com/wp-blog-header.php(19): require_once('/www/wwwroot/ww...') #4 /www/wwwroot/www.daxiaamu.com/index.php(17): require('/www/wwwroot/ww...') #5 {main} thrown in /www/wwwroot/www.daxiaamu.com/wp-content/themes/mdx/functions.php on line 493