4

私は、ホーム、ギャラリー、バイオ ( http://adamgreener.com/ ) の 3 つのページしかない WordPress ギャラリー Web サイトに取り組んでいます。

Bio をクリックすると、 Easy Modalプラグインを利用した Bio コンテンツがポップアップ表示されます (コンテンツは、プラグイン設定で HTML に手動で入力されます)。

また、WordPress ページにもまったく同じ HTML コンテンツがあります (ポップアップではなく、モバイル閲覧者に表示されます)。

ページの編集は非常に簡単ですが、モーダル コンテンツは平均的なユーザーにとってはあまり使いやすいものではありません。ユーザーが Bio ページのみを編集できるようにし、同時にそのモーダル コンテンツを更新できるようにする方法を探しています。

そのような行動のための最良のルートは何ですか?

前もって感謝します!

4

2 に答える 2

2

ページのコンテンツを取得するために使用できget_page、ショートコードを使用してポップアップに表示できます。functions.phpWordPress テーマのファイルに次のように記述します。

add_action( 'init', 'greener_shortcode_init', 11 );
function greener_shortcode_init()
{
    add_shortcode( 'greener_bio', 'greener_bio_shortcode' );
}

function greener_bio_shortcode( $atts )
{
    $page_id = 123; // the ID of the Bio page
    $page_data = get_page( $page_id );
    $return = '';
    $return .= '<h2>' . $page_data->post_title . '</h2>';
    $return .= $page_data->post_content;
    return $return;
}

次に、モーダルでショートコードを使用します。

[greener_bio]

于 2013-05-02T22:53:30.980 に答える