我正在做一个元素,我有一个很好的开始,但在我向人们展示/进行演示之前我需要做一件重要的事情。
我的元素:enter link description here
在主页 (index.php) 上它看起来不错,现在应该如何查找。当您单击其他页面(关于、常见问题解答、Epayments ETC...)时,它不会显示带有左侧链接的菜单栏。
我认为这样的东西会很适合它:
/* Single post single.php CSS file */
#content {
background:#b4d2f7;
float:right;
position:relative;
width:55%;
height:25%;
right:25%;
}
#content li {
}
#content ul {
}
#content .menu {
background:#123456;
position:relative;
float:left;
width:50%;
}
但它根本不起作用,没有移动或改变任何东西(是的,我确定我正确地调用了 div)
这是在所有页面上显示当前文本的内容:
<article id="content">
<?php get_template_part( 'nav', 'above-single' ); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'entry' ); ?>
<?php comments_template('', true); ?>
<?php endwhile; endif; ?>
<?php get_template_part( 'nav', 'below-single' ); ?>
</article>
我真的不太了解 PHP,这对我来说是一个巨大的学习过程,所以如果您可以,请发布任何有用的链接。如果您发布代码,我想要一些评论,即使它们含糊不清。
最佳答案
我假设您正在为特定页面使用模板。如果您创建一个新的 PHP 文件并添加一些内容...
<?php
/*
Template Name: Main Page
*/
?>
<?php get_header(); ?>
<div id="content" class="widecolumn">
<div style="width:100%;">
</div>
</div>
<?php get_footer(); ?>
这应该会创建一个具有标题的新模板,如果它没有进入您的主题代码并查看它并查看 2 个模板之间有什么不同。大多数情况下,模板很容易识别,我的模板可能是 homepage-template.php 或类似的东西。 get_header()
函数本质上是告诉 wordpress 获取 header 中的所有内容,这应该是 header.php 中所有页面通用的内容。由于某种原因,我有一种感觉,它没有按照应有的方式拉动导航。我一直在研究自己的主题,上面的代码可以很好地拉动导航。您还可以进入 wp-admin 上的 appearance > menus
。在这里您可以找到您的主题允许的不同导航。如果这不起作用,请告诉我,我很乐意再试一次,或者如果您有任何疑问。
关于php - Wordpress 不会在所有页面上显示导航菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13979229/