0

我正在玩一个自定义的 wordpress 插件。目标是显示所有帖子,当你点击一个帖子时,它会从选定的永久链接中生成一个二维码.....

问题是我不知道如何从插件中获取所有帖子。我和我最好的朋友 google 一起玩了一段时间,但我们的搜索结果一无所获。

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

4

2 回答 2

0

弄清楚了。

我只是从另一个加载 wp-load.php 文件的文件中加载。

稍后我会发布我的代码以供参考。

于 2013-04-14T17:56:23.413 回答
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>';

}
于 2013-04-14T17:57:43.827 回答