WordPressでカテゴリ一覧を表示させるには、wp_list_categoriesというテンプレートタグがありますが、出力結果が思い通りにならないことが多いので、get_termsを使って、カテゴリ一覧を表示させる方法です。
カテゴリ一覧を表示させる
get_termsでカテゴリ情報を取得するには、最初の引数にcategoryを指定します。
[php]echo '<ul…
2014年08月 月別アーカイブ
WordPressで現在表示中のテンプレートファイル名を取得
現在のテンプレートファイル名の拡張子を除いた名前をbodyのidに設定したかったので、テンプレートファイル名を取得する方法を調べました。
WordPressのトップページとカテゴリページでデザインを変えたい場合などに役立つかと思います。
[php]global $template;
$template_file_name = basename($template, '.php');[…
WordPressの抜粋表示の設定
WordPressの抜粋表示(excerpt)を以下のように動作させたかったので、自作してみました。
抜粋があれば抜粋表示
moreタグがあれば、それに従う
指定文字数より本文文字数が少なければ、そのまま表示
指定文字数より本文文字数が多ければ抜粋表示
コード
functions.phpにコピペ。
[php]<?php
//WordPress抜粋表…
[xserver]時間が経ってもサブドメインが追加されなかったので再登録してみた
2014年08月23日
未分類
よくあることなのか分かりませんが、xserverの管理画面からサブドメインを追加したのですが、半日以上経っても追加されませんでした。
そもそもサブドメイン追加の際に以下の様な説明があるので、待てばよかったのかもしれませんが、今回は急いでいたので・・・(*_*;
【ご注意】
サブドメインは追加後、サーバーに設定が反映されるまで数時間(最大で2日)かかります。
xserverはいくつか契約…
[xserver]サブドメイン設定時の注意点
2014年08月23日
web関連
xserverのマニュアルにもありますが、サブドメインを設定すると、異なるURLで同じサイト(ページ)へアクセス可能になってしまうので、Googleに重複サイトと思われないように以下のように設定した.htaccessを設置します。
…
iPhone5バッテリー交換プログラムはじまりました〜
2014年08月23日
iPhone
appleによると
ごく一部の iPhone 5 のバッテリー駆動時間が急に短くなったり、より頻繁に充電が必要になったりする可能性があることが判明しました。対象となるのは、2012 年 9 月から 2013 年 1 月の間に販売され、シリアル番号が特定の範囲内にある iPhone 5 です。
お使いの iPhone 5 にこのような症状が見られ、下記の対象製品に該当する場合は、iP…
OS X MavericksでQuickeysが動かない場合の対処法
2014年08月22日
mac
先日、OS X Mavericks(オーエス テン マーベリックス)にアップグレードしたんですが、久々に、Qucikeysというアプリを起動するとクラッシュして使えなくなっていたので、その際の解決方法のメモです。
原因
どうやらユニバーサルアクセスの設定に問題が合ったようです。再インストールするにも環境設定から「セキュリティとプライバシー」>「ダウンロードしたアプリの実行許可」という項目を設定しなければ動きませんでした。
…
Dreamweaverでソースコードの整形
HTMLやCSSなどのソースコードを簡単に整形する方法です。
Dreamweaver以外でも出来るソフトがあるようですが、手元のDWを使うのが一番便利そうなので、今回はDWのやり方を紹介します。
…
簡単なWordPressの投稿初期化方法とWP全体の初期化方法
WordPressのテーマやプラグインのカスタマイズなどをしていると動作確認の目的でテスト投稿(記事、固定ページ)をすることがあります。私の場合は、テストが完了したら、テスト投稿を全て削除してまっさらなWPでスタートしたいと思うのですが、管理画面から投稿を削除しても記事IDは初期化されません。
WPのテーマやプラグイン、カテゴリ、WP設定などはそのままで投稿のみを初期化する方法と、サーバ上のファ…
重複しないWordPressのdescription設定
重複しないWordPressのdescriptionのコードを書いてみました。
おおまかな確認はしていますが、細かいチェックは出来てません・・・m(_ _)m
Gistはこちら
[php]<?php
//descriptionの設定
function set_description(){
global $post;
$content = $post->…