0

ワードプレスで簡単なウェブポータルを書こうとしているので、ブログよりもウェブサイトになります。通常の方法でいくつかの静的ページとメニューを作成します。ただし、これらのページの一部に表示される内容をプログラムで制御したいと思います。たとえば、1ページに「本の提案」が表示されます。そのページには、ユーザーが提案した本のリストが表示されます。このリストはMySQLデータベースから読み取られます。別のページを使用して、送信されてデータベースに保存されるフォームの一部のフィールドに入力します。

私はワードプレスプラグイン/ウィジェットの開発に不慣れですが、別のプロジェクトのためにdrupalでこれを行うことができました。

つまり、私が欲しいのは、いくつかのページのコンテンツを生成するプラグイン/ウィジェットを開発することです。

私はあなたが何か提案や参考文献で私を助けてくれることを望んでいました:)

4

1 に答える 1

0

プラグインを作成し、ショートコード APIを使用することをお勧めします 。たとえば、2 つのショートコードを作成します。

add_shortcode( 'book-suggestions', 'book_suggestions_function' );
add_shortcode( 'book-suggest', 'book_suggest_func' );

次に、「Book Suggestions」というページを作成し、ショートコードを追加します

[book-suggestions limit=x type=y hotbooks=0]

また、Book Suggestions ページがレンダリングされると、ショートコード [book-suggestions] が book_suggestions_function() からの戻り値を使用して置き換えられます。

function book_suggestions_function($atts) {

    // Parse $atts to determine limit, type, etc.
    return '<p>Book1</p><p>Book2</p>';
}

明らかに、データベースからデータを返します。

同様に、[book-suggest] はフォームを提示し、データをデータベースに POST します

于 2012-06-07T13:07:08.117 に答える