wp_list_pagesにセパレーターを付ける
<?php $args = array( 'title_li' => '', ); $separator = ' | '; $pattern = '/(<\/a>).*?(<\/li>).*?(<li)/is'; $replace = &…
ワードプレスエンジニアの制作記録 | テーマ関数からサイト構築まで
<?php $args = array( 'title_li' => '', ); $separator = ' | '; $pattern = '/(<\/a>).*?(<\/li>).*?(<li)/is'; $replace = &…
ループ内で、記事が属しているタームとタームの説明をリンク付きで表示。*タームの日本語表記と英語表記を2行で表示したいという要望のため <?php $terms = wp_get_object_terms( $post->ID, 'event_area' ); if ( $terms && !is_wp_erro…
カスタム投稿の個別ページに「前のページ」「次のページ」のナビゲーションを付けるプラグイン:Ambrosite Next/Previous Post Link Plus <?php next_post_link_plus(array('order_by' => 'post_date', 'in_sa…
左に◯件、右に◯件 <?php $posts_data = get_posts('numberposts=6&category=1'); if($posts_data) { $item = 1; foreach($posts_data as $post) { if($item == 1) { ?> <ul cla…
functions.php で投稿タイプを指定 add_filter('request', 'feed_request'); function feed_request($qv){ $rss_post_types = array('post', 'products'); if(i…
いろいろ取得したり、などなど覚書 IDからタイトルを取得: echo get_the_title(‘1’); IDからカテゴリーのURLを取得: $category_link = get_category_link(‘1’); echo $category_link; IDからカテゴリー名を取得: $cat_n…
多言語サイトを構築中です。 以前WPMLというプラグインを使ってみた時、結構ややこしかったので、アクセスするブラウザの言語で条件分岐しコンテンツはカスタムフィールドで切り替えて、と考えていましたが、ページ数もカテゴリーも多いサイトなのでわかりやすく管理しやすい方向で…qTranslate というプラグインを使ってみることにしました。 こちらは、かなりわかりや…
住所の表示などで半角と全角の数字が混じって…と言う時に、Multi-byte Converter と言う便利なプラグインがあるのだけど、Magic Fields で設定したカスタムフィールドに有効にならなかったので、 $address = get(‘address’); $address = mb_convert_kana($addr…