0

wp プラグイン開発は初めてです。これまでのところ、頭を蹴っているように見えるこのフォームセレクトピースを除いて、私はうまくやっています. 管理者が選択していくつかのことを実行できるように、選択フィールドに最近の投稿のリストを表示しようとしていますが、タイトルは表示されません。ラジオボタンとテキストフィールドでこれを試しましたが、結果が得られませんでした。このフォームには何が欠けていますか?

<form method="post"><select name="Article">
$args = array( 'numberposts' => 10, 'order'=> 'ASC', 'orderby' => 'title' );
$postslist = get_posts( $args );     foreach ($postslist as $post) : setup_postdata($post);

echo'<option value='".the_ID()."'>'".the_title()."'</option>';
endforeach;
echo"</select></form>";
4

2 に答える 2

0

今はテストできませんが、いくつかの可能性があります。

まず、the_ID()すぐに値をエコーし​​ます - 連結の途中で思うように動作しません。get_the_ID()代わりに必要です。

第二に、あなたechooption. 出力を次のようにしたいと仮定します

<option value="1">Title</option>

あなたのechoはずです

echo '<option value="' . get_the_ID() . '">' . get_the_title() . '</option>';
于 2012-07-03T06:40:58.707 に答える