WordPress get_header返回其他内容

时间:2015-06-16 03:46:31

标签: php wordpress templates wordpress-theming

我是WordPress的新手,我在创建WordPress主题方面遇到了问题。

我已经创建了一个简单的模板(我的第一个模板),在我阅读的教程中,我应该剪切所有标题内容并将其粘贴到header.php文件中。

我这样做,并将<!Doctype html>中的所有标题粘贴到</head>中的header.php,当我使用get_header()包含标题时,WordPress会在{{1}中添加一个链接在身体里向我展示。

我不需要那个链接和div,如何摆脱它?

这是我的代码:

的index.php:

<div id="header" role="banner">

的header.php

<?php
get_header();
?>


<div id="extra-content">
    <div id="extra-left-div">
        <h3>Posts</h3>
        <?php if(have_posts()): ?>
            <?php while ( have_posts() ):the_post(); ?>
                <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
            <?php endwhile; ?>
        <?php endif; ?>

    </div>
    <div id="extra-tag-div">
        <h3>Tags</h3>
        <?php the_tags('',''); ?> 
    </div>
    <div id="extra-category-div">
        <h3>Categories</h3>
    <?php wp_list_categories('title_li=&hierarchical=0&depth=1&title_li=');?>
    </div>
</div>


<div id="full-div">
<div id="logo">
    <h1><?php bloginfo('name'); ?></h1>
</div>



<?php if ( have_posts() ) : ?>
 <ul id="main-content">
<?php while ( have_posts() ) : the_post(); ?>

<li class="post" id="post-<?php the_ID(); ?>">

<a href="<?php the_permalink() ?>"><h2 class="post-title"><?php the_title(); ?></h2></a>
 <div class="summery-d"><?php the_excerpt(); ?></div>

  <div class="post-meta">
    <time> <?php the_date(); ?></time>
</div>
</li>




<?php endwhile; ?>
 </ul>
<?php endif; ?>

<?php
get_footer();
?>

使用<!doctype html> <html <?php language_attributes(); ?>> <head> <meta http-equiv="Content-Type" content="text/html; charset=<?php bloginfo( 'charset' ); ?>"> <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/first.js"></script> <title><?php global $page, $paged; wp_title( '|', true, 'right' ); bloginfo( 'name' ); $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) echo " | $site_description"; if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf( __( 'Page %s', 'mytheme' ), max( $paged, $page ) ); ?></title> <meta name="description" content="<?php bloginfo('description'); ?>"> <link rel="stylesheet" media="screen" type="text/css" href="<?php bloginfo('stylesheet_url'); ?>" /> <?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?> <link rel="alternate" type="appliction/rss+xml" href="<?php bloginfo('rss2_url'); ?>" title="<?php printf(__( 'آخرین مطالب %s', 'mytheme' ), wp_specialchars( get_bloginfo('name'), 1 ) ); ?>" /> <link rel="alternate" type="appliction/rss+xml" href="<?php bloginfo('comments_rss2_url'); ?>" title="<?php printf(__( 'آخرین نظرات %s', 'mytheme' ), wp_specialchars( get_bloginfo('name'), 1 ) ); ?>" /> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> </head> <body <?php body_class(); ?>> <div class="behind" id="b-1"> </div> <div class="behind" id="b-2"> </div> <div class="behind" id="b-3"> </div> <div class="behind" id="b-4"> </div> <div class="behind" id="b-5"> </div> <div class="behind" id="b-6"> </div> <div class="behind" id="b-7"> </div> <a id="menu-a" href="javascript:void(0);"> </a> 类和.behind进行div,并且其他一些元素不在源代码中(只需按ctrl + u),添加一个我不需要的链接

#menu-a

我正在研究this website

1 个答案:

答案 0 :(得分:0)

我找到了回答

没有问题,我被header.php命名为headr.php

我发布这个答案,因为也许另一个人有同样的问题...