カテゴリー別アーカイブ: テーマ

WordPressのテーマに関する投稿

子テーマが反映されない… 当たり前のことかもしれないけど、、、失敗例2つ。

販売されているテーマを買って、カスタマイズすることになりました。で、随時、更新もあるようだから、これを親テーマにして、子テーマを作ってみよう!となったわけです。
実は、今までの案件、ほとんどが既存のサイトのCMS化(htmlで書かれていたものをWordPress化する)というものだったり、イチからテーマを作成する場合が多かったので、子テーマを使うのは初めてで…
で、これが意外と、超単純なところから迷ってしまったので、備忘録として残します。 続きを読む

投稿本文のメディアから追加する画像のタグに自動的にclassを追加したい

本文の「メディアを追加」から、リンクを有りで画像を追加すると、


<a href="指定した画像のリンク先"><img src="画像の保存場所" width="300" height="90" class="alignnone size-medium wp-image-1" /></a>

のようなコードが本文に挿入されます。

今回は、このhtmlのタグに、classを追加したい、と。
リンクがある場合は、aタグがあるので、aタグ、imgタグの両方にclassを追加、リンクがない場合はclassの追加はなしという要件。
続きを読む

WordPress:カスタム投稿タイプの投稿画面から、本文(エディタ)をCSSで非表示にしたい

私の大好きなプラグイン、Magic Fields 2 のバグなのか何のか、Multiline Textboxというタイプのカスタムフィールドを使用し、かつ、本文を非表示にした場合、Multiline Textboxのビジュアルエディタのボタンが消えてしまうという事態が起こった。これは、結構あることらしく、フォーラムにも挙がってたんだけど、具体的な方法はなく。。。

フォーラム :Visual editor not displaying for multiline fields

プラグイン(Magic Fields 2)側で本文非表示にすると、その下のビジュアルエディタのボタンも消えてしまうから、このフォーラムの緊急処置にもあるように、本文部分をCSSで非表示にすることにした。(フックで本文を非表示にしても、ビジュアルエディタのボタンは消えてしまった。)

これが意外とわからなくて、、、
というのも、
『カスタム投稿タイプ「book」のときだけ、本文を非表示にする。』
ただこれだけなんだけど、管理画面ということで、条件分岐が使えない?!
続きを読む

パスワード保護された投稿のパスワード入力画面のデザインを思い通りにする方法

パスワード保護された投稿 デフォルト

パスワード保護された投稿画面は、デフォルトのデザインはこんな感じで、かなり味気ないです。。
他のページのデザインを凝るなら、こちらもぜひ、変えたいところ。

ソースを見ると、このようになっています。

<form action="http://localhost/wp1/wp-pass.php" method="post">
<p>この投稿はパスワードで保護されています。表示するにはパスワードを入力してください:</p>
<p><label for="pwbox-4">パスワード<br />
<input name="post_password" id="pwbox-4" type="password" size="20" /></label><br />
<input type="submit" name="Submit" value="送信" /></p></form>

functions.phpにhtmlを書く

先ほどのhtmlを参考に、テーマ内のfunctions.phpにコードを追加します。
続きを読む