首页 小组 问答 话题 好文 素材 用户 唠叨 我的社区

[分享]typecho文章输出其他文章的自定义字段

天启Lv.1普通用户
2024-08-18 16:02:47
0
55

要在 Typecho 中输出其他文章的自定义字段内容,您可以使用以下代码来实现。假设您要输出 ID 为 1 的文章的自定义字段内容,可以按照以下步骤进行:
获取文章对象:首先,您需要获取 ID 为 1 的文章对象。您可以使用 Typecho 自带的 Widget_Archive 类来获取文章对象。代码如下:

<?php
$customPost = $this->widget('Widget_Archive', 'pageSize=1&type=post&cid=1')->to($post);
?>


在上面的代码中,pageSize=1 表示获取一篇文章,type=post 表示获取文章类型为 post,cid=1 表示获取 ID 为 1 的文章。
输出自定义字段内容:一旦获取到文章对象后,您可以使用 $post->fields->自定义字段名称 来输出自定义字段的内容。假设您的自定义字段名称为 custom_field,代码如下:

<?php echo $post->fields->custom_field; ?>


将上面两部分代码结合起来,您可以在 Typecho 中输出 ID 为 1 的文章的自定义字段内容。请确保将自定义字段名称替换为您实际使用的自定义字段名称。

天启
天启

65 天前

签名 : 大运河向南是我家   55       0
评论
站长交流