カスタム投稿タイプの特定の記事の特定のカスタムフィールドを表示する方法【wordpress】

ワードプレスでカスタム投稿タイプで作った記事の特定のカスタムフィールドをテンプレートに表示する方法。

カスタム投稿タイプといっても記事なので編集画面のURLから記事IDを見つけてくればOK

/wp-admin/post.php?post=8515&action=edit

の8515の部分。これを下記の投稿IDに挿入。

<?php
$fielddata = get_post_meta( 投稿ID, 'カスタムフィールド名', true);
?>

でフィールドのデータが変数$fielddataの中に入ったので。
出力したいところに下記を記載

<p><?php echo $fielddata ; ?></p>

これで表示されます。
もし中身がある場合のみ表示したいのであれば

<?php if(get_post_meta(投稿ID, 'カスタムフィールド名', true)): ?>
<p><?php echo $fielddata ; ?></p>
<?php endif; ?>

を記載すればOK。
もしカスタムフィールドが画像ファイルだった場合は下記の方法で画像URLを取得して出力

<?php $fielddata  = get_post_meta(投稿ID, "カスタムフィールド名", false);
foreach($fielddata as $fielddata ){
    $fielddata = wp_get_attachment_url($fielddata);
}
?>
<p><img src="<?php echo $fielddata; ?>" alt="" width="100" height="100" /></p>

wordpressで管理人以外の会員にはadminbarやダッシュボードを見せない方法

wordpressで管理人以外の会員やユーザーにはadminbarやダッシュボードを非表示にする方法。

通販サイトやメールマガジン配信しているサイトで重宝するかも。
“wordpressで管理人以外の会員にはadminbarやダッシュボードを見せない方法”の続きを読む

Facebook Recommendation BarをWordPressに導入する方法

Facebook Recommendation Bar

画面をスクロールしていくと出てくるFacebook Recommendation Barをwordpressに導入する方法。
CTRの向上に役立つと言われていますし、別に視界の邪魔にならないように表示されるので是非一度設置してみてください
“Facebook Recommendation BarをWordPressに導入する方法”の続きを読む

wordpressのメニューで外部リンクを新しいウィンドウで開く target=”_blank”を設定する方法

wordpressのメニューカスタマイズで外部リンクを新しいウィンドウで開く target=”_blank”を設定する方法のメモ

なぜこんな簡単なことに気付かなかったのか。。。
“wordpressのメニューで外部リンクを新しいウィンドウで開く target=”_blank”を設定する方法”の続きを読む

次の記事・前の記事のリンクを同一カテゴリ内のみの記事にする方法【wordpress】

wordpressで次の記事、前の記事のリンク先を同一カテゴリのみの記事にする方法
特にwordpressでサイトを制作してるときにサイト内ブログと更新情報とかを分けたい場合に使うと思います。

<?php previous_post_link('« %link', '%title', TRUE, ''); ?>
<?php next_post_link('%link »', '%title', TRUE, ''); ?>

特定のアーカイブの場合のみ表示を変更【wordpress】

wordpressで特定のアーカイブページの場合のみ並び順を変更したり表示を変更する方法。

wordpressで特定のアーカイブページの場合のみ並び順を変更

「カテゴリー名」の場合のみ昇順

<?php
if( is_category( 'カテゴリー名' ) ) {
query_posts( $query_string . "&order=ASC" );
}
?>

wordpressで特定のアーカイブページの場合のみ表示を変更

カテゴリーID4のアーカイブページが表示されている場合のみ表示

<?php if ( is_category('4') ): ?>
表示する内容
<?php endif; ?>

特定のカテゴリーの場合のみ表示【wordpress】

wordpressで特定のカテゴリーの時のみ表示させるテンプレートタグ。

カテゴリーIDを指定

<?php if(in_category('5')): //カテゴリーIDが5の時のみ ?>
カテゴリーIDが5の時のみ表示
<?php endif; ?>

これをテンプレートに書き込んで特定のカテゴリーの場合にサイドバーの変更やヘッダー変更などをしてデザインを完全に変更することも可能です。

wordpressのフォーム「contact form 7」でラジオボタンを最初から選択済みにさせる方法

wordpressのフォームで一番有名なプラグイン「contactform7」でラジオボタンを最初から洗濯済みにさせる記述。
“wordpressのフォーム「contact form 7」でラジオボタンを最初から選択済みにさせる方法”の続きを読む

cssのpositionでdivの範囲外を指定した場合に見切れて表示されない問題の修正点

wordpressの新しいテンプレート「twentytwelve」をカスタマイズしていた時に出会った問題ですが、ページの再外側のdivの範囲外を指定すると表示されない問題があり、なんでだろうと思ってcssを見直してみると。。。
“cssのpositionでdivの範囲外を指定した場合に見切れて表示されない問題の修正点”の続きを読む