我正在使用自定义wordpress插件。目标是显示所有帖子,当您点击其中一个时,它将从所选的永久链接中生成一个qr代码.....
问题是我不知道如何从插件中获取所有帖子。我一直和我最好的朋友谷歌闲逛一段时间,但我们的搜索没有发现任何事情。
问题:如何从插件中获取所有帖子标题和永久链接? 我一直在尝试使用常规的“新WP_Query”对象但它什么都不返回
答案 0 :(得分:0)
想出来。
我刚从另一个加载wp-load.php文件的文件中删除了。
我会发布我的代码以供参考。
答案 1 :(得分:0)
我使用get_posts
在插件设置页面中显示所有帖子的下拉列表:
public function posts_html()
{
$value = get_option( 'especial_edit_post' );
$args = array( 'numberposts' => -1 );
$posts = get_posts( $args );
echo "<select name='especial_edit_post' id='especial_edit_post'>";
$selected = selected( '', $value, false );
echo "<option value='' {$selected}>-none-</option>";
foreach( $posts as $post )
{
$selected = selected( $post->ID, $value, false );
echo "<option value='{$post->ID}' {$selected}>{$post->post_title}</option>";
}
echo '</select>';
}