ど素人から毛を生やす。<延>

WordPress

WordPressのテーマ編集でバグってファイルの中身が消えたとき、応急処置になるかもしれないやり方。

どもです。
いつ頃からか、WordPressのテーマを編集しようとすると、
CSSファイル以外で以下のエラーが発生するようになりました。

致命的なエラーをチェックするためにサイトと通信できないため、PHP の変更は取り消されました。
... 全文を読む »

管理画面にインプットエリアを設置、カスタムフィールドを簡単に更新するためのfunction

どもです。
今の仕事はシステム系なので、もうWordPressの記事は更新しなくなるかなぁと思っていたのですが、サイトの改造なんかを行うとまだネタは発生するようです。
ちょっとした変更を行おうとしたら、該当箇所のソースがかなり汚かったので整理整頓模様替え。

投稿画面に任意のフィールドを追加する方法です。function.phpに記載。
ここで追加した値はカスタムフィールドに入るので、取り出し方もカスタムフィールドのものでおk。... 全文を読む »

エックスドメインWP4.7更新時、管理画面のエディタ等に不具合が発生する件の対処

どもです。
ウェブ関係の更新はとても久しぶりです。

ここまでのあらすじ

先日、WordPress4.7にアップグレードしたのですが、
その際にエディタがテキストで固定され、ビジュアルエディタが使えなくなる不具合が発生しました。... 全文を読む »

WordPress4.5バージョンアップでHeadSpace2とバッティング

どもです。

ちょうど昨日、WordPress4.5が公開されました。
ので、アップグレードしたのですが、どうにもエディタの調子がおかしい。... 全文を読む »

無料レンタルサーバーにWordPressを移設するのに、色々試してみた結果。

どもです。

当サイトは、だいたい2016年4月をもってサーバー・ドメインを変更し、
「ど素人から毛を生やす。<延>」に名を改めました。

サーバーを変更するわけですから、当然ながらWordPressやデータベースの移設は必須作業です。
しかし、移設先が無料のレンタルサーバーということで、不自由の多い中で無事に移設ができるのか。... 全文を読む »

サイトアドレス変えたら403になったときはhtaccessでシンボリックリンクを有効化!

どもです。

だいぶ前に、WordPressで「サイトアドレス」を変更したら403エラーになった件の対処を書きましたが、
こちらの記事の進化・改訂版みたいなものです。

シンボリックリンクとは

... 全文を読む »

管理画面にメディアアップローダーを追加、絶対パスをルート相対パスに変更、画像のリアルタイム表示

どもです。
管理画面に独自の設定ページ、そこにメディアアップローダーを設置――という作業は、
結構前に、テンプレート商品を作るのにやってたのですが…。不備はないのですが、なんか使いづらかったので、この機に改善しようと思いました。

希望の完成形はこんな感じ。
・画像を挿入すると絶対パスになるので、ルート相対パスにしたい。(CPIサーバーでの運用のため)... 全文を読む »

get_postsで取得した更新日時を管理画面で設定したフォーマットに変換

どもです。

最近、query_postsでなくget_postsを使うことが増えました。
そしたらget_the_modified_date辺りが使えなくなったので、$post->post_modifiedで取得した日時データを、WordPressの管理画面で設定した日付フォーマットに変換したい。... 全文を読む »

1つの投稿から2つのURLとテンプレートで出力・解説

どもです。

こっそり当ブログにコメントフォームを追加したところ、けっこう前に書きました、
1つの投稿から2つのURLとテンプレートで出力する・改
について、コメントをいただきました。

これの通りにやったけど上手くいかないというお話。... 全文を読む »

カスタムフィールドで記事のソートが失敗するのは「orderby」を「meta_value」にしているからかも

どもです。

カスタム投稿タイプの一覧で、並び順をカスタムフィールドで設定。WP外でのPHPでもDBの値を使用。
後半は今回は無関係なのですが、ともかくカスタムフィールドの値で記事の並び順を決めたい。... 全文を読む »

現在のカテゴリの下階層までが表示されるカテゴリ一覧

どもです。

カテゴリが多くて多階層なサイトのサイドバーに良さそうなコードを作りました。

h280107

例えば「親」「子」「孫」カテゴリがあったとして、トップレベルは記事のあるもの全てが表示されます。
「親」ページのときは、「親」の下の「子」カテゴリ覧まで、
「子」ページのときは、「親」の下の「子」の下の「孫」カテゴリ一覧まで表示されます。... 全文を読む »

記事が所属する固定ページの多階層リストを出力する

どもです。

けっこう前に書いたこちらの記事のパワーアップ版です。

出力は wp_list_categories ... 全文を読む »

WordPressのエディタで「行頭にスペース」を実現できる!

どもです。

WordPressというのは、英語圏で生まれ、開発が続いているCMSです。
故に、日本語を扱うのに優しくない仕様がいくつか存在します。

そのひとつが、行頭にスペースを入れても消されてしまう... 全文を読む »

WordPressにフォームを置いて jquery.jpostal.js を使いたかった。

どもです。

WordPressにメールフォームを設置し、かつ郵便番号から住所を検索するjs・jquery.jpostal.jsを使用する方法です。

 ... 全文を読む »

カテゴリアーカイブで/category/が入るのを消したいのだけれど…

どもです。

WordPressでカテゴリアーカイブを表示するとき、URLは

「ドメイン名/category/カテゴリ名」。

この /category/を取りたい。消したい。... 全文を読む »

CPIサーバーのWPで管理画面からjsを入れたら Forbidden Access

どもです。

基本的に僕の仕事は、HTMLやCSSのコーディングと、CMSの導入やカスタマイズです。
で、CMSのカスタマイズの中に、WordPressの場合、管理画面のカスタマイズも含みます。

そういうわけでWordPressの管理画面に
GoogleAnalyticsのタグを入れる場所が入っているテンプレートがウチの商品にあるのですが、... 全文を読む »

カテゴリーにカラーピッカーを登録して、ループ内でカラー情報を取り出す

どもです。

WordPressの機能は日に日に更新・追加されているため、実は実装されているけど認知されていないものも結構あったりします。

h271014

こんなことできるなんて、僕は最近知りました。

WordPress3.5以上から実装されているそうです。
今回はこのやり方について紹介します。... 全文を読む »

2ページめ以降のとき、ページ数を表示

どもです。

pixiv等にある、2ページめ以降のときにtitle部分にページ数が表示されるの、あれ良いですね。

今まで自分の作ったサイトには置いていませんでしたし、沢山記事のあるサイトでないと需要なぞ全くないものではありますが、なんとなく欲しくなりました。

ので、作ります。


if(is_paged()){echo 
... 全文を読む »

更新(投稿)日と現在の日付を比較して色々する

どもです。

最新記事に一週間は [new!] と表示したいとか、
逆に旧い記事に注意書きを入れたいとか、... 全文を読む »

WordPressの「メニュー」でアイキャッチ画像を表示したかった件

どもです。

WordPressのカスタムメニューを使う際、
まずはfunctions.phpに、

register_nav_menu('メニュー名(スラッグ)', '管理画面上のメニューの表示名');
... 全文を読む »