タグ

ブックマーク / www.warna.info (2)

  • WordPress のマルチサイトを複数のドメインで動かす – Simple Colors

    CODEX の wp-config.php の編集 にもあるように、WordPress アドレス (URL) とサイトアドレス (URL)を環境変数を用いて、動的に定義すると複数のドメインでアクセスできるようになります。 ただ、この方法は、マルチサイトでは機能しません。 では、どうするかというと、マルチサイト起動時にサイトとブログを判別する部分をカスタマイズします。 サイトとブログの判別は、wp-includes/ms-settings.php にて行われていますが、ここには、 if ( !isset( $current_site ) || !isset( $current_blog ) ) { という分岐があり、$current_site と $current_blog を事前に設定しておけば、WordPress デフォルトの判定ロジックを回避することができます。 この条件分岐の直前に

    x-osk
    x-osk 2013/02/19
  • WordPress のカスタムフィールドをプレビュー対象にする – Simple Colors

    カスタムフィールドを使って、使いやすくはしてみたものの、「プレビューに反映されないんですけど!?」と言われてお嘆きの貴方に。 function get_preview_id( $post_id ) { global $post; $preview_id = 0; if ( $post->ID == $post_id && is_preview() && $preview = wp_get_post_autosave( $post->ID ) ) { $preview_id = $preview->ID; } return $preview_id; } function get_preview_postmeta( $return, $post_id, $meta_key, $single ) { if ( $preview_id = get_preview_id( $post_id ) )

    x-osk
    x-osk 2012/12/27
    WordPress のカスタムフィールドをプレビュー対象にする | Simple Colors
  • 1