,可以通过使用Timber提供的TimberPost
类和TimberHelper
类来实现。
首先,TimberPost
类是Timber中用于获取和操作WordPress文章或页面的类。通过传递循环中的ID,我们可以实例化TimberPost
对象,并使用它来获取该文章或页面的相关信息。
以下是一个例子:
// 在循环中获取文章的ID
$post_id = get_the_ID();
// 通过ID实例化TimberPost对象
$timber_post = new Timber\TimberPost($post_id);
// 通过TimberPost对象获取文章的标题
$title = $timber_post->title();
// 通过TimberPost对象获取文章的内容
$content = $timber_post->content();
// 输出标题和内容
echo $title;
echo $content;
其次,TimberHelper
类是Timber中用于辅助处理WordPress数据的类。通过调用TimberHelper
类的get_post
方法,我们可以根据循环中的ID获取完整的文章或页面对象。
以下是一个例子:
// 在循环中获取文章的ID
$post_id = get_the_ID();
// 通过TimberHelper类的get_post方法获取文章或页面对象
$post = Timber\TimberHelper::get_post($post_id);
// 通过$post对象获取文章的标题
$title = $post->title;
// 通过$post对象获取文章的内容
$content = $post->content;
// 输出标题和内容
echo $title;
echo $content;
在以上示例中,我们使用TimberPost
类或TimberHelper
类中的方法来获取文章的标题和内容,并进行输出。这样我们就可以在Timber中将循环中的ID传递给WP函数,并使用相应的方法获取需要的数据。
Timber官方文档:https://timber.github.io/docs/
领取专属 10元无门槛券
手把手带您无忧上云