【发布时间】:2011-11-06 22:24:59
【问题描述】:
假设我正在显示的页面标题为“About”,id 为 49。有没有办法更改它,以便它提取页面标题而不是 id。
目前我使用的代码如下:
<?php
query_posts('page_id=49');
while (have_posts()) : the_post(); ?>
<?php the_content();
endwhile;
?>
感谢您的帮助!
【问题讨论】:
-
你想做什么?似乎有一个奇怪的要求。
-
如果我理解正确,您希望通过仅提供帖子的
title而不是id来获取/显示帖子的内容? -
我正在把我的网站变成一个 wordpress 主题。它是一个单页滚动投资组合,因此所有页面(关于、投资组合、联系方式)都显示在一个页面上。目前我让它按他们的 ID 显示页面,但我认为如果它使用他们的标题会更容易。主要是因为这些页面的标题永远不会改变,它们是静态的,但是如果 ID 发生变化,则需要对代码进行微小的更改。
-
@John:我以前用过类似的东西,见 -- stackoverflow.com/questions/7245861/…