サポート » 使い方全般 » ギャラリーのデフォルトカラム値の変更(ver.4.0.1)

  • 解決済 webkitjp

    (@webkitjp)


    WordPressのバージョン4.0.1の場合で、ギャラリーのデフォルトカラム値を3から4に変えたい。

    WordPressのバージョン 3.9-beta3-27857の場合は、トピック「ギャラリーの設定のデフォルトの変更」で説明があるように、<WordPressインストールディレクトリ>/wp-includes/media-template.phpの504行目の「カラム」の選択肢を出力するphpコードを、3から4に変更すればよい。とのことですが、バージョン4.0.1のmedia-template.phpでは該当する箇所が見つけられません。

    どなたかお解りになられる方どうぞお教えください。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 未確認ですが、こちらのコードをfunctions.phpに入れたらいけるかもです。
    16、17行目を必要に応じて設定(or削除)されると良いかと思います。

    https://gist.github.com/mjsdiaz/7204576

    早速にありがとうございます。

    単純に16行目の ‘columns’ => ‘2’, を ‘columns’ => ‘4’, に変え、子テーマのfunctions.phpに入れてみましたが変化なし。

    https://gist.github.com/mjsdiaz/7204576
    は、29 Oct 2013の記事なのでバージョン4.0.1とは違うと想像。
    がしかし、shortcodeでどこかに書き出されて指定されていると思いますのでもう少し探してみます。

    おそらくですね、管理画面での表示に関わらず、設定したカラム数などで表示されるフィルターだと思います。
    管理画面でのカラムは3のままですが、公開ページは4カラムになってます。(WP4.1です)

    管理画面で変化ないのでてっきりダメだと勘違いしてしまいました。確かに公開ページでは変化しました。
    ありがとうございます、ひとつの解決の糸口がつかめました。

    引き続き、デフォルトの設定箇所も探してみます。

    私もお客さまのギャラリーをカスタマイズした際などに気になっていたところですので、調べました。
    下記Gistご参照ください。

    https://gist.github.com/Ikaring/69dbc55b8e75779d23ef

    デフォルト値の設定は2箇所あって、ひとつがmedia-editor.js、ひとつがmedia.phpのgalleryショートコードの中になります。
    前者が管理画面に影響し、後者が公開データに影響します。
    デフォルト値が設定されている場合にはショートコードにcolumnsの属性が記述されないために、どちらか片方だけデフォルト値を変えると、管理画面では4列なのに公開ページでは3列みたいなことになってしまいました。

    jsの値の上書きはprint_media_templatesアクションフックからjQueryを使用しています。

    galleryショートコードはpost_galleryフィルターが用意されていますので、ほぼ丸々galleryショートコードをコピペして、カラムの設定値を4にしている感じです。

    ありがとうございます。

    ぼくの技量ではまだ話についていけない状況です。jsは直接触ったことがありません。
    とりあえず、ギャラリーのデフォルトカラム数の変更が簡単でないということがよく解りました。
    また折を見て追究したいと思います。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「ギャラリーのデフォルトカラム値の変更(ver.4.0.1)」には新たに返信することはできません。