wordpress自定义插件获取所有帖子标题和永久链接

时间:2013-04-14 17:12:52

标签: wordpress wordpress-plugin

我正在使用自定义wordpress插件。目标是显示所有帖子,当您点击其中一个时,它将从所选的永久链接中生成一个qr代码.....

问题是我不知道如何从插件中获取所有帖子。我一直和我最好的朋友谷歌闲逛一段时间,但我们的搜索没有发现任何事情。

问题:如何从插件中获取所有帖子标题和永久链接? 我一直在尝试使用常规的“新WP_Query”对象但它什么都不返回

2 个答案:

答案 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>';

}