WordPress

WordPress 関連のメモ

囲み型ショートコードの作成

2013年4月22日

囲み型ショートコードはテキストを囲むようなタイプのショートコードで、以下のように記述する。 [ショートコード名 パラメータ=’値’, パラメータ=’値’…] テキスト [/ショートコード名] 囲み型ショートコードの関数の作成 囲み型の場合、以下の2つのパラメータが渡される $atts:ショートコード…

続きを読む

記事が属するカテゴリーとタグを表示

2013年4月22日

記事が属するカテゴリーは the_category() で、タグは the_tags() で出力することができる。 「CATEGORY:カテゴリー名 | TAG: タグ名」という形で表示する例 複数のタグやカテゴリーを表示するときは「,(カンマ)」で区切るように指定する。 また、カテゴリーやタグを指定せずに投稿を保存した場合、 「カテゴリー」は初期状態で用意…

続きを読む

WordPress でカスタムフィールドの値を元にリンクを出力する

2013年4月21日

個別ページやサイドバーにカスタムフィールドの値を元にリンクを出力する方法。 注意点としては、カスタムフィールドの入力などから受け取る値の出力に関しては、必ずエスケープ処理の関数を用いる必要があるということ。 以下は、個別ページの場合に、特定のカスタムフィールドが設定されていれば、サイドバーにカスタムフィールドの名前と値を使ってリンクを出力する例。 カスタムフ…

続きを読む

共用の SSL(shared SSL)で WordPress の管理者画面にアクセス

2013年4月21日

共用サーバーで共用の SSL(shared SSL)で WordPress の管理者画面にアクセスできるかどうかを試してみた。 できないことはなさそうだが、管理画面のアドレスが「共用の SSL のアドレス/…」となり、あまり気持ちよくない。 一応、試してみたことのメモ。 以下は inMotion ホスティングを利用した例。 inMotion の …

続きを読む

デフォルトの管理者ユーザーadminの変更

2013年4月19日

WordPress のデフォルトの管理者ユーザーadminの変更 最初のユーザー名が「admin」管理者の場合、ユーザー名が変更できないので新規でユーザを作成する。 「ユーザー」→『新規追加』をクリック。 ユーザー名、メールアドレス、パスワードを入力、「権限グループ」を「管理者」にしてユーザーを作成。 「ユーザー」→「ユーザー一覧」画面に、新規に追加したユー…

続きを読む

WP インストール時の注意点とセキュリティ

2013年4月19日

WordPress インストール時の個人的に気になった注意点やセキュリティなどに関して。 ユーザー名にadminを使用しない ブルートフォース攻撃を防ぐために、必ず admin 以外のユーザー名を使う。 そのため、インストールの際に管理者の名前をデフォルトの admin を使わずに、別の名前で作成する。(admin でインストールしてあっても後から変更可能だ…

続きを読む

WordPressでプラグインを使わずにページネーションを設置する方法

2013年4月17日

プラグイン「WP-PageNavi 」を使わずに、テンプレートタグ「paginate_links()」を使って同等の機能を作成できることを以下のサイトで知り、参考にさせていただき自分用に変更したもの。(と言っても、元の部分はほとんど変更なしというか変更は不要) Yuriko.Net 「WP-PageNavi を使わずにナビゲーション表示」 「前へ」「次へ」の…

続きを読む

WordPress でカテゴリーのリストを出力する

2013年4月16日

WordPress でカテゴリーのリストを出力するには、wp_list_categories() を使って簡単に出力できるが、除外するカテゴリーは ID で指定しなければならなかったり、li 要素の前に画像を出力することができなかったりと微調整が難しい。また、毎回「get_categories()」を使って記述するのも面倒くさい。 そこで自前でリストを出力す…

続きを読む

wp_list_categories()で出力したリストの背景画像を変更する

2013年4月15日

WordPress で wp_list_categories()で出力したリストに CSS で背景画像を設定して、マウスオーバーしたときに表示するようにする。 CSSは jQuery でまず、「background」を「none」にしておく。 マウスオーバーしたら、背景画像を指定して、マウスアウトしたら、「background」を「none」にする。 Wor…

続きを読む

WordPress でパンくずリストを出力する

2013年4月15日

プラグインを使わずに、パンくずリストを出力する方法。 以下のサイトにとても丁寧でわかりやすい解説があったので、それを元にカスタム投稿タイプやカスタムタクソノミーにも対応するように、このサイト用に作成してみたもの。 「パンくずリストを作ってみるとWordPress でのサイト構築のコツがつかめるかもしれない(Web Design Recipes)」 パラメータ…

続きを読む