是否有可能将博客帖子的瓷砖拉到我的托管wordpress目录之外的基于php的网站?我对管理wordpress小部件有些新意,所以我不确定是否存在一个这样的小部件或某些代码。
我知道我可以包含wp-loader,我已经能够快速列出最近发布的帖子,但它查询我不知道的数据库是太安全了。
有没有一种更简单的方法可以在不调用数据库的情况下完成此操作并使其更容易设置样式?
<?php
include('/blog/wp-load.php');
?>
<?php
$recent_posts = wp_get_recent_posts(array(
'numberposts' => 10
));
echo '<ul>';
foreach($recent_posts as $post) {
echo '<li><a href="', get_permalink($post['ID']), '">', $post['post_title'],
'</a></li>';
}
echo '</ul>';
?>
答案 0 :(得分:0)
为此目的使用curl的WP RESTful API最方便的方法。您可以获得更多详细信息see here
答案 1 :(得分:0)
你可以将循环播放WordPress帖子标题:
将"blog"
更改为项目目录名
<?php
require($_SERVER['DOCUMENT_ROOT'] . '/blog/wp-load.php');
?>
<?php
$recent_posts = wp_get_recent_posts(array(
'numberposts' => 10
));
echo '<ul>';
foreach($recent_posts as $post) {
echo '<li><a href="', get_permalink($post['ID']), '">', $post['post_title'],
'</a></li>';
}
echo '</ul>';
?>