如果这是一个新手问题,我很抱歉,但我对使用WP模板文件非常陌生。
我正在一个活动网站上工作(很遗憾,我在几周后发布之前无法向您展示)。我使用的是一个静态主页,我已经创建了一个模板,在静态内容下面显示帖子(标题、日期、摘录)。现在我正在处理问题页面,我希望能够将动态帖子数据放在静态内容中。
下面是一些虚拟内容:
经济
我们得找工作
有关我对经济立场的更多信息,请访问我的博客:
[在此插入“经济”类别中最近的三个职位]
环境
变绿,等等等等
有关我对环境的立场的更多信息,请访问我的博客:
[在此插入“环境”类别中最近的三篇帖子]
那么,这有可能吗?我尝试创建一个新模板,并将静态内容直接写入php文件,然后使用与主页上使用的代码相同的代码,为博客的每个部分编写静态内容,只是为category添加了一个额外的查询元素。那没用。
有什么想法吗?我在任何论坛或任何示例网站上都找不到类似的内容。如果这是相对容易做到的,那就太棒了,但如果不是这样,在我们写更多文章的时候,只向页面添加手动链接也不会是世界末日。
非常感谢!!
SO网友:MartinJJ
也许可以看看2010年的主题,它与WP、index一起打包。php显示对循环文件的调用:<?php get_template_part( \'loop\', \'index\' ); ?>
所以你可以(嗯,这就是我要做的,因为我觉得它看起来更整洁,but you could use multiple loops) 创建2个new loop files 例如,可以调用loop-economy.php
和loop-enviroment.php
这两个循环都设置为仅调用来自各自类别的帖子,然后使用:
<?php get_template_part( \'loop\', \'economy\' ); ?>
您希望经济类帖子在模板中显示的位置,然后使用:
<?php get_template_part( \'loop\', \'environment\' ); ?>
希望环境帖子在模板中显示的位置
SO网友:addedlovely
我会创建一个页面,在你的文本内容中加入“经济……我们必须创造就业机会”之类的废话。创建一个新的页面模板,并将其应用于您的页面。然后保持正常的页面内容,添加一个调用,以获取\\u posts以在下方显示您的帖子。
然后,您上面的文本是可编辑的,并且您在类别中的帖子将显示。。。
<?php
/*
Template Name: My Template
*/
get_header(); ?>
<div id="content">
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<div class="page">
<?php the_content(); ?>
</div>
<?php
endwhile;
global $post;
$myposts = get_posts(\'numberposts=-1&category=1\');
foreach($myposts as $post) :
setup_postdata($post);
?>
<div class="post">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content();?>
</div>
<?php endforeach; ?>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>