マイペースクリエイターの覚え書きマイペースクリエイターの覚え書きマイペースクリエイターとクリエイターはWordPressとWordくらいちがいます。WordPressを中心としたWeb系の覚え書き。14:16WordPressのスマートホン対応でWP-Touchの選択肢を完全にやめたってことなんですが。あれ、見た目全部一緒になっちゃうじゃないですか。どのサイトを今見てるのかわからなくなったりします。自分はお客様のサイトを作る立場なので、やはりオリジナルデザインのテーマでいきたいわけです。レスポンシブWebデザインって選択肢もありますが、不要なコンテンツを非表示にしてもブラウザ的には読み込んでるわけだし、PCサイトのデザインがレスポンシブを想定して作られていない場合、かえって工数が増えることだってあるわけで。(PCサイトがすでにある場合は特に)そこで、折角WordPressを使うんです。「子テーマ」を使わない手はないでしょう、という結論に。13:24ひょんなことからWordPressテーマのカスタマイズ講習をする機会をいただきました。ブログ書いててよかったなー、と心底思ったわけです。実際やってみると、第1回はほとんどWordPress自体の話はせず、それ以外の周辺知識の紹介で終わりました。WordPressユーザーは仕事でマークアップをやっている人ばかりではないので、実はWordPressの構造がどうとか、テンプレートタグがどうとかの話をするまえに必要だった話をまとめておきます。今回はたまたまWordPress講習でしたが、他のCMSを扱う際にも同様に必要になるであろう内容です。独学でHTMLとCSSを覚えて、静的なサイトをつくれるようになったくらいの方相手だと想定してください。11:22WordPressの猛者のみなさまにしてみたら何をいまさら的な話なんですけど。外部ブログの更新情報を自ブログに表示させるやり方で、自分でいつもやってたり、ブログに書いてたり、人に教えてたりしてた方法が、Codexをちゃんと読んだら実は非推奨だったって話です。使ったやり方を紹介してました。あとget_rssってのもあるけど。なんのけなしに関数リファレンスを読んでたら、ばっちり打ち消し線が引かれておりましたとさ。今はまだ使えるのでいいですが、将来Verで廃止されるかもしれないのでそのつもりでいたほうがよいってことです。今は、fetch_feedを使えって書いてありました。エリア以外にカーソルがあるときにBackSpaceキーを押すと、ブラウザの「戻る」ボタンと同じことになっちゃうんですよね。́;ω;`)ブワッ一応、BackSpaceが押されるとこんなダイアログが出るはずなんですが、クライアントさんにはきっとなんのことやらわかりませんよね。そこで、管理画面にだけJavaScriptを適用して、BackSpaceを押しても「戻る」にならないようにしてみました。21:14WordPressを始めたばかりの頃って、各ページの「ページタイトル部分」ってテキストでしか動的に出力できないと思っていました。ページタイトルを画像にしたい時には、テンプレートに直書きして、ページの数だけテンプレートファイルを用意しないといけないとか...。慣れてくるといろいろ気づくもんですね。スラッグ名を出力すれば出来るんじゃないかと思って調べたらやっぱり出来ました。00:33CPI共用プランで、「容量無制限」ってのが出ましたね。『シェアードプランZZ』ってやつです。私が普段お手伝いしている某社さんで新規でサーバ借りるときはCPIが多いですね。ZZプランの質はどうなのかってことまでは分かりませんが、そりゃ月数百円クラスのものよりは信頼できるでしょうってことで。電話サポートもあるし。今回CPIのシェアードプランにWordPressを入れるってのを初めてやったのですが、そのままつっこむだけだとダメなんで手順をメモしておきます。※インストーラーは使いません。WordPressのバージョンが最新じゃないので。インストーラー使ってからアップデートするなら以下の作業は要らないのですが、単にインストーラというもの自体が私の肌に合わないってだけの話で。公開から3年半たった今でも、かなりこの記事のニーズが高いようなので、イマイチなコードを書き直しました。公開から4年たちまして、WordPress4.1からはtitle要素はfunctions.phpで定義する方法が推奨と変わりました。個人的に、他のプラグインと干渉しそうであんまり使いたくないと思っております。そこで、プラグインを使わずにカスタムフィールドで上記項目を設定できるようなコードを書きました。20:37検索すればどこでも見つかりそうなネタではありますが、自分が使いたいときにはてブ内検索したり、以前制作したテーマをあさったりするのが面倒なので、「スニペットシリーズ」として載せていくことにします。自分で考えたコードはあまりないのであしからず。ネタ元がわかるものは敬意や感謝をこめてリンクも貼っておきます。noneで消す、っていうケースです。そこで、管理画面に独自のCSSを適用させます。20:25「とある案件で、静的サイトの一部にWordPressを導入して、その新着情報を既存サイトのindex.htmlに表示させる、ということになりました。」という話を前回しましたが、結局どうやって解決したかを書いておきます。(同一ドメイン・同一サーバ内でのお話です。別サーバ、別ドメインでどうなるのかの検証はしていませんのであしからず。以下とします)にWordPressを導入するという事例でした。前回のJSでサクッとできれば良かったんだけど、条件がいろいろ付いていたのでJSはやめたのです。18:17※自分で考えたコードじゃなくて、公式フォーラムのスレッドのコピペであることをあらかじめ断っておきます。「日記」カテゴリーの記事を見ている時は「日記」カテゴリーだけの新着5件をさせるようにしたかったのです。sidebar-news.phpとかいちいち個別に作るのは面倒。翔泳社さんより2019/06/05刊行。第2版』執筆しました。フリーランス活動用の事業案内サイト。お仕事のご依頼はこのサイトからどうぞ。PC配線、LAN配線、TV配線などなど自分で行う整理清掃の情報提供サイト。