WP主题制作-第5-4课:其他,帖子ID,链接标题

本课涵盖了三个附加选项,您可以将其添加到每个帖子中。 否则,  发布ID和  链接标题值。尽管它们是可选的,但您可以在我的每个免费主题中找到所有这三个主题,因为您永远不知道人们会用您的主题做什么。

首先,不要忘记启动Xampp Control。

步骤1:
<?php endwhile下键入以下代码  ?>
<?php else:?>

<div class =“ post”> 
<h2> <?php _e('未找到'); ?> </ h2> 
</ div>

像这样:(注意组织的缩进或选项卡。)

php else语句

保存它,但您不会发现任何差异。我们必须回到第5课,《循环》,以解释您刚才在上方输入的内容。

这是循环:
<?php if(have_posts()):?> <?php while(have_posts()):the_post(); ?>

<?php结束;?>

<?php endif; ?>

首先,  if(have_posts())  检查博客上是否有任何帖子。其次,  while(have_posts())  执行  the_post()  来调用您的帖子。 如果您根本没有任何帖子,则可以使用  Else。想象  while()  和  endwhile;  在if()  和  else之间嵌套  。这就是为什么  <?php else:?>  必须在  <?php之后出现;?>

现在您知道了  什么  ,当您没有任何帖子或找不到帖子时,您告诉WordPress做什么?您告诉WordPress显示错误消息“  未找到”。该消息可以是您想要的任何内容。您可以下载我的主题之一。来看一下它的  index.php  文件。

在上面的示例中,“  找不到”  消息位于  <?php _e('');中。?>。就像我昨天告诉你的那样,那不是必须的。

<h2>  和  </ h2>标签 包围了  Not Found的整个消息和代码  。这也没有必要。您可以简单地使用:

<div class =“ post”> 
找不到
</ div>

但是, 对错误消息使用  <h2>(子标题)标记会使您的访问者更加清楚该页面上没有任何内容。

什么是  <DIV CLASS =” POST”>  和  </ DIV>  呢?好吧,您不希望您的错误消息在任何地方都陷入困境,对吧?您将每个条目包装在  <div class =“ post”>  和  </ div>  标记内。同样,尽管错误消息不是实际的内容,但它与输入内容一样是文本。

步骤2
添加  id =” post-<?php the_ID(); ?>”  到  <div class =“ post”>

后ID

保存您的记事本并刷新您的浏览器。现在转到“  查看”>“页面源”  或“  源”。您会看到,每个帖子现在都带有一个数字或帖子ID。 the_ID()  只需调用每个帖子的ID;而已。

为什么要使用它?用于分别自定义帖子的外观。稍后,当您使用  style.css  文件告诉您的主题帖子看起来如何时,每个帖子看起来都是一样的。 每个帖子都附有唯一的  ID,您可以定位单个帖子,使其看起来与其余帖子不同。没有ID,就无法在style.css  文件中区分帖子  。

如何将class  和  id分配给   同一  DIV  或不可见的框? DIV  是标签,  class  是属性。 id  是一个属性。每个标签可以具有多个属性,就像每个  DIV  可以同时具有  class  和  id一样。(注意:id是一个xhtml属性。the_ID()是一个PHP函数。它们是不同的。)

步骤3
添加  title =” <?php the_title(); ?>”  到帖子标题链接。

该-TITLE1

上面的屏幕截图是部分屏幕截图,指出了应该在何处放置代码。保存并刷新浏览器。再次查看源代码。在查看其来源时,查找任何  帖子标题链接。如果帖子标题链接为  Hello World,则其左侧应为  title =“ Hello World”

title =“”  是<a>  (链接)标记的另一个xhtml属性  。引号中的内容是对链接的描述。在这种情况下,每个帖子的标题也是链接描述。这就是为什么 再次使用PHP函数the_title()的原因  。

如果您不使用  the_title()  作为title =””的值  ,则每个帖子标题链接将具有相同的描述。例如,而不是  the_title() ,您使用  的标题=”点击我”,每一个岗位的标题链接会  点击我  作为其描述。

现在,返回您的网页。将光标放在帖子标题链接上,将弹出说明。这就是您刚刚添加的内容。当其他站点必须扫描您的博客时,在链接中添加描述也很有用。例如,在Technorati.com,每次发布时,WordPress都会通知Technorati和其他站点您的博客已更新。然后,Technorati进入您的博客,对其进行扫描,并为您的帖子摘要建立索引,其中包括链接标题说明。

明天的课程将介绍  下一页  和  上一页  链接。

未经允许不得转载:创之梦博客 » WP主题制作-第5-4课:其他,帖子ID,链接标题

赞 (0)
分享到:更多 ()

欢迎各位吐槽评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址