0

私のワードプレスのウェブサイトは本当に私が望むように機能していませんか?!

何も触れずに正常に動作していましたが、最近、すべてのページで同じコンテンツが各ページに表示されていることがわかりました。wysiwygエディターにある個々のコンテンツではありません。

これは頭​​を悩ませています。変更されたテーマがあり、元のテーマファイルであるpage.php、index.php、single.phpに置き換えて、それらのページに問題があるかどうかを確認しています。そうではありません!?

リンクはhttp://www.alleanza.co.ukで、最後の水曜日に引き渡すことになっていたのですが、コンテンツがプルスルーされていないため、まだ引き渡すことができません。誰かが役立つかもしれないアイデアを持っていますか?

ただし、ページのwysiwygコンテンツではなく、HelloWorldPostから情報を取得していることに気付きました。

ただし、ここにpage.phpのコンテンツがあります

<?php
/*
Template Name: Normal Template
*/
?>

<?php get_header(); ?>

    <div id="content">
    <div id="greybread"><?php if (function_exists('dimox_breadcrumbs')) dimox_breadcrumbs(); ?></div>

<div <?php post_class(); ?> id="post-<?php the_ID(); ?>">

                <?php while ( have_posts() ) : the_post(); ?>

                    <?php the_content(); ?>

                    <?php comments_template( '', true ); ?>

                <?php endwhile; // end of the loop. ?>


    <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
    </div></div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
4

2 に答える 2

0

ループ内の page.php にあるコードを表示できますか?

<php the_content(); ?>ループ内にタグがない場合、Wordpress ダッシュボードからコンテンツが読み込まれません。また、ページ属性モジュールからページのデフォルト以外のテンプレートを選択したことが原因である可能性もあります。

于 2012-05-04T15:17:55.780 に答える
0

page.php でテンプレート名を指定したことに注意してください (テンプレート名: 通常のテンプレート)。これは、これがもはやデフォルトのテンプレートではないことを意味します。すべてのページのデフォルトのテンプレートにしたい場合は、get_header() タグの前の行を削除してください。(http://codex.wordpress.org/Pages#What_Template_is_used_to_Display_a_Particular_Page.3F)

または、[編集] ページの [ページ属性] の下にあるページ テンプレートとして [通常のテンプレート] を選択することもできます。下記参照:

http://en.support.wordpress.com/pages/page-attributes/#template

于 2012-05-04T15:45:46.880 に答える