アイキャッチ画像(Feature Image) : WordPress

アイキャッチ画像(Feature Image)のメモ。

WordPress国際化(i18n)のメモ : WordPress

WordPressの国際化(Internationalization: I18n)のメモ。WordPressはPHP-gettextという仕組みで多言語化を行っている。

メディアライブラリの画像を表示する : WordPress

メディアからアップロードした画像を表示する。 表示させる画像はタイトルをパターンマッチして絞り込む。 <?php $args = array( ‘post_type’ => ‘attachment’, ‘nu […]

WordPressのカテゴリーページに記事を固定

特定カテゴリーの先頭ページにコンテンツを追加する。2ページ以降は表示しない。

WordPressのテーマ作成でStyleDoccoとCompassを使う : WordPress

WordPressのテーマ作成でStyleDoccoとCompassを使うメモ。

シンプルなカレンダープラグインを作成 : WordPress

WordPressのシンプルなカレンダープラグイン作成しました。

apply_filters( ‘the_content’ , $post->post_content ) : WordPress

post_contentはテキストを返す。 マークアップを取得したいときはフィルターを使う。 apply_filters(‘the_content’, $post->post_content)

WordPressパーマリンクのメモ : WordPress

カテゴリーcategory1(カテゴリーIDは2)に記事を投稿する。投稿IDは1とする。WordPressアドレス、サイトアドレスはともにhttp://www.example.comとする。

カスタム投稿ポストのアーカイブページ : WordPress

カスタム投稿ポストのアーカイブページURLのメモ。

カスタム投稿タイプのフィールドで別の投稿タイプの値を取得・表示 : WordPress

2つのカスタム投稿タイプ(shop, staff)を作成する。shopの情報をstaffカスタムフィールドで選択する。

WordPressのstyle.cssの記述で躓いた点

WordPressのテーマが親テーマが必要のメッセージがでてインストールできなかった。解決したのでメモ。

サムネイルをulリストで表示

カテゴリーやタクソノミーのアーカイブで指定投稿数ごとにulでマークアップする。

投稿を固定

特定の投稿を常に先頭に表示したいときは「この投稿を先頭に固定表示」を選ぶ。 特定の固定ページを先頭に表示したいときは設定 > 表示設置 > フロントページの表示で設定する 詳細は下記サイトに詳しい説明がある。 &raqu […]

3.5.0からget_pageは非推奨なのでget_postで特定のページ情報を取得

WordPressのget_page関数が非推奨になりました。代わりにget_postを使用します。 $page_id =get_page_by_path( ‘スラッグ名’ ); $page = get_post( $p […]

FacebookのLike Boxをウィジェットとして作成 : WordPress

Like Boxをウィジェットに追加する。

クラス化したカスタム投稿タイプの一覧ページにthumbnailとカスタムタクソノミーを表示 :WordPress

クラス化したカスタム投稿タイプの一覧ページにサムネイルとカスタムタクソノミー列を追加するメモ。 /** * add column to costom post type list * * @param string $k […]

カスタムフィールド、カスタムタクソノミーを持つカスタム投稿タイプをクラス化する : WordPress

カスタムフィールド、カスタムタクソノミー設定可能なカスタム投稿タイプのクラスを作成するメモ。 下記サイトを参考にfunctions.phpとcustom_post_type.phpを作成する。 » Custo […]

ショートコードをクラス化する : WordPress

WordPressのショートコードをクラス化する。 shortcode.php <?php /** * shortcode class * * @author Sawai Hiroshi */ class Shor […]

XAMPP for Macで構築したWordPressで自動アップグレード

XAMPP for MacでWordPressやプラグインでアップグレード処理を行うとFTP情報の入力画面が表示された。 httpd.confを修正して解決した User nobody Group nogroup を下記 […]

ウィジェットを作成 : WordPress

ウィジェット作成のメモ。