了解wordpress the_content

恩泰勒

我被要求调整一个朋友的网站。该网站是由与他们不再合作的代理商使用Wordpress为他们建立的。问题是,我对Wordpress不太了解,所以我有一些基本问题……

我可以看到(通过将浏览器中的源代码与可以通过Wordpress界面编辑的php模板进行比较),需要修改的元素是由页面对“ the_content()”的调用生成的。我不太了解此功能的作用,但我认为它会从MySQL数据库中提取给定页面的内容。是对的吗?

我怀疑仅凭Wordpress界面不足以让我修改来自该数据库的元素。那是对的吗?如果通过“ get_content()”获取相关的标记,那么任何人如何更改页面上文本和图像的特定排列?

shmuli

在为WordPress甚至只是进行调整进行开发时,至少对“循环”以及我们如何将其用于输出的总体理解非常重要。为了输出内容,您需要在循环中调用方法。如果不在循环中,则不会将其插入您的页面。

(这种方式适用于您的所有页面... index.php,page.php,single.php,post.php等。您的方法需要放置在循环中,以便它们在其中显示页。)

这是循环用于输出帖子标题和内容的简单示例:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> // loop start

    <h1><?php the_title() ;?></h1>  
    <?php the_content(); ?>

<?php endwhile; else: ?> // loop end

    <p>Sorry, this page does not exist</p>

<?php endif; ?>

如果您查看任何标准的WordPress主题(例如,二十四岁),就会发现它the_content()与对其他元素的调用(在本例中为- the_title()一起输出如果您想更改页面中特定元素的排列,只需修改它们在循环中的顺序,或检查WordPress Codex是否有其他选项/方法。

以下是您可以显示的其他一些内容的简短列表:

  • next_post_link –在当前帖子之后显示按时间顺序发布的帖子的链接。
  • previous_post_link –显示到当前帖子之前按时间顺序发布的帖子的链接。
  • the_category –显示与正在查看的帖子或页面相关的一个或多个类别。
  • the_author –显示帖子或页面的作者。
  • the_content –显示帖子或页面的主要内容。
  • the_excerpt–显示帖子主要内容的前55个单词,然后显示指向整个帖子的[...]或更多链接。摘录的长度可以通过使用这种稍微高级的方法或使用后期编辑页面上的摘录字段来控制。
  • the_ID –显示帖子或页面的ID。
  • the_meta –用于显示自定义字段。
  • the_shortlink –使用网站的URL(使用帖子或页面的ID)显示指向该页面或帖子的链接。
  • the_tags –显示与帖子关联的一个或多个标签。
  • the_title –显示帖子或页面的标题。
  • the_time–显示帖子或页面的时间或日期。可以使用标准php日期功能格式自定义。

如果您想进一步自定义其中一些方法,可以在中进行functions.php否则,所有样式都将在内完成styles.css

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章