WordPress所见即所得内容未显示

时间:2012-05-04 作者:Owen O\'Neill

我的Wordpress网站真的没有按照我想要的方式工作?!

它工作得很好,没有任何东西被触碰,然后最近我发现每个页面上显示的内容都是相同的。不是所见即所得编辑器中的单个内容。

这是做我的头,我有一个修改过的主题,我已经替换为原来的主题文件,页面。php,索引。php和single。php来查看这些页面是否有问题。但事实并非如此!?

链接是http://www.alleanza.co.uk 我本来打算在上个星期三把它交出来的,但我仍然不能,因为没有什么内容可以完成。有人有什么想法可以帮助你吗?

然而,我注意到它是从Hello World Post中提取信息,而不是从页面的wysiwyg内容中提取信息。

然而,这里是页面的内容。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(); ?>

1 个回复
SO网友:SickHippie

要扩展@fischi所说的内容,故障排除的第一步是切换到默认主题(twentyeleven)并禁用所有插件。如果你的内容出现了,请逐个打开插件,直到你找到有问题的插件或插件全部打开为止。如果你把它们都放回原处,而内容仍然显示出来,你就知道问题出在你的主题中。

要生成用于任何页面的主题文件列表,请将此代码放在函数末尾。php:

// Returns a list of files used to generate the page.  Best called in footer.php before </body>
function get_template_name () {
    echo \'<pre>\';
    foreach ( debug_backtrace() as $called_file ) {
        print_r($called_file[\'file\']);
        echo \'<hr />\';
    }
    echo \'</pre>\';
}
这将输出用于生成页面的所有php文件的列表,您可以很容易地看到正在调用哪些模板文件(查找\\wp-content\\themes\\mytheme\\something.php).

编辑为添加:您需要在某处调用此函数。我更喜欢在页脚中包含它。php,就在前面</body> 像这样:

<?php
if (is_user_logged_in()) {
    get_template_name() ;
}
?>
也可以在函数中的函数后添加此行。php:add_action(\'wp_footer\', \'get_template_name\'); 但这将为每个人生成它,而不仅仅是登录用户。您还可以使用is_admin() 而不是is_user_logged_in() 如果你想进一步限制它。

结束

相关推荐

Php附件之外的函数.php文件中的文本会发生什么情况?

我有一个非常基本的问题。在functions.php 主题的文件,函数外部和<;外部的文本会发生什么变化;?php&燃气轮机;标签?我是否可以在功能前后放置注释,而不进行注释,也不影响系统?或者,我至少应该在html注释中包含php之外的文本吗?例如:comment/note/reference text <?php function my_function() { code; return results; } ?> more co