期間を指定して表示
お知らせの一覧で、特定の投稿(カスタムフィールドでキー:期間指定、値:on)を指定した期間内のみ表示させる <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php if(get_post_meta($post->ID,&#…
ワードプレスエンジニアの制作メモ | テーマ関数からサイト構築まで
お知らせの一覧で、特定の投稿(カスタムフィールドでキー:期間指定、値:on)を指定した期間内のみ表示させる <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <?php if(get_post_meta($post->ID,&#…
*Magic Fields は開発終了しています Magic Fileds で設定できるフィールドには related type というのがある。 Magic Fields で作成したライトパネルまたは投稿タイプを指定しておくと、指定した括りの投稿がプルダウンで表示されるので、その中から選択した投稿のIDがカスタムフィールド値として保存される。*カテゴリーご…
Magic Fields で設定したカスタムフィールドの値をテーマで表示するには <?php echo get('フィールド名'); ?> テキストフィールド、ラジオボタン、プルダウンはこれで表示できる。チェックボックスリストの場合は <?php $choice=get('フィールド名'); fore…
*Magic Fields は開発終了しています カスタムフィールドプラグインMagic Fields は大変便利なプラグインですが(実際に投稿・管理する側の目線で見た場合に、これが一番わかりやすく作れます)、日本語の情報が少ないので、少しずつまとめてみたいと思います。 まず、投稿と固定ページ対応のMagic Fields(2012.2.29現在のバージョン…
CGIのメールフォームを埋め込む時、CGIの呼び出し部分をテーマファイルに書くのが面倒、かつ、フォームが自動整形されるのも面倒、ということでRaw HTML Snippets というプラグインを使ってみた。 挿入したいhtml を登録してショートコードで投稿・ページに表示させる。 この方法なら、フォームも管理画面で編集できるし。 同じhtml を複数の投稿・…
例えばカスタムフィールドに入力した値順に投稿をソートしたい、かつ多くのカテゴリーで(子カテゴリーが多いなど)、という場合 <?php $categoryvariable = $cat; $args = array( 'cat' => $categoryvariable, 'posts_per_page' =…
グーグルマップを画像として表示する…携帯でも表示できる…覚書
地図のコードは
投稿に予め作成したタグや定型文を簡単に挿入するプラグインはPost Snippets もあるけれど、Global Content Blocks はphpタグやフォームも挿入することができるので、色々と使い道がありそう。 Post Snippets は登録した文章やタグをそのまま挿入、挿入時に編集する箇所を決めておけばその部分だけ変えることが出来る。 Glob…