php - Wordpress 不会在所有页面上显示导航菜单

标签 php css wordpress html

我正在做一个元素,我有一个很好的开始,但在我向人们展示/进行演示之前我需要做一件重要的事情。

我的元素: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/

相关文章:

php - 如何使选择列表的输出依赖于父列表?

php - 调用正在运行的程序并在 php 中获得响应

php - 如何从 PHP 中的目录获取 X 个最新文件?

javascript - 如果内容不同,使用 ajax 更新页面

javascript - Mozilla/chrome/JQuery 可拖动图像不在鼠标位置

html - 直接在 Wordpress 页面中使用 Html 和 CSS

php - 如何在 Laravel Nova 资源标题中使用 html

php - 为动态行应用样式表类

jquery - 即使资源已加载,也未应用 Tag-it CSS

wordpress - 如何从二十二号中删除margin-top : 32px ! important