【发布时间】:2014-01-14 19:07:57
【问题描述】:
我试图在我的 WP 网站上的每页的页脚栏下显示不同的文本。
我创建了一个新的页脚上传它并编辑了 page.php 并在此处将 get_footer 替换为以下代码:
<?php if ( is_page('11') ) { ?>
<?php include(TEMPLATEPATH.'/footer2.php');?>
<?php } else { ?>
<?php include(TEMPLATEPATH.'/footer.php');?>
<?php } ?>
它的工作原理是我需要它来完成一页。不过,我需要添加更多页面。我尝试为更多页面添加到上述代码中的所有内容都不起作用。我不擅长 php,所以有人可以解释添加到这个的正确方法吗?
编辑: 都改成了这个。这是我的页面 php。
<?php get_header(); ?>
<?php get_sidebar('top'); ?>
<?php
if (have_posts()) {
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', 'page');
}
} else {
theme_404_content();
}
?>
<?php get_sidebar('bottom'); ?>
<?php get_footer( $page->11 ); ?>
这是我得到的错误 解析错误:语法错误,意外的 T_LNUMBER,在第 16 行的 /home/content/path/removed/page.php 中需要 T_STRING 或 T_VARIABLE 或 '{' 或 '$'
【问题讨论】:
-
发布您尝试过但不起作用的内容。
-
尝试 switch 语句,switch(postid) { case 11 : include "one.php";休息; } 等等..