忍者ブログ
29 January

ACF 呼び出し方法 画像 テキスト

kotoriさんのすごいACF解説ページ
http://kotori-blog.com/wordpress/acf_output/
画像関係
https://www.trevo-web.com/tech/acf-img




画像呼び出し。サムネイルとクリックして拡大ライトボックス用

<?php if ( post_custom('_works_after') ) : ?>
                <a href="<?php $image = wp_get_attachment_image_src(get_post_meta($post->ID, '_works_after', true), 'full');echo $image[0]; ?>"> <?php echo wp_get_attachment_image(get_post_meta($post->ID, '_works_after', true),'img500x450'); ?></a>
                <?php endif; ?>



ACF 呼び出し書き方

最初に定義
<?php $_noodle_tokucho = get_field('_noodle_tokucho'); ?>

実際のタグ内に入れて呼び出し
<?php echo $_noodle_tokucho ?>




ACF カスタムフィールドをループ外で使う

http://memo-tan.com/wordpress/show_custom_field_outside_a_loop_20131107.html

ありがてえ引用
//ループの外では
<?php
       global $wp_query;
       $postID = $wp_query->post->ID;
       echo get_post_meta($postID, 'カスタムフィールド名', true);
?>
 
//特定のページのカスタムフィールドを取得するなら
<?php echo get_post_meta(ページID, 'カスタムフィールド名', true); ?>




PR
27 January

cf7 Conditional Fields for Contact Form 7 選択肢で条件分岐

Conditional Fields for Contact Form 7

というpluginを使う
https://funtre-blog.com/wordpress/conditional-fields-for-contact-form-7/


わかりやすい説明ページないなーと思っていたが、なんとなく理解して実際触ってみると特に迷わず問題なし!メール内容にも分岐できるみたいですごいですありがたいです
26 January

ACFがデフォルトのカスタムフィールドを消す設定に勝手にしている

https://digitalcontent.tokyo/edit-custom-field/

add_filter('acf/settings/remove_wp_meta_box', '__return_false');

functions.phpに書く
こっちのほうが書くこと少なかったのでこっちを採用した




https://ja.wordpress.org/support/topic/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%80%8Cadvanced-custom-field-pro%E3%80%8D%E6%9C%89%E5%8A%B9%E3%81%AB%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%8A%95%E7%A8%BF%E7%B7%A8%E9%9B%86%E7%94%BB/



function my_acf_init() {
if (function_exists('acf_update_setting')) {
acf_update_setting('remove_wp_meta_box', false);
}
}
add_action('acf/init', 'my_acf_init');



functions.phpに上記を書く。ありがてえ
いつのまにかデフォルトのカスタムフィールド欄が消えてて、使用していたので焦った
直前にやったことでプラグインを停止したりちょっとやってみたけど治らない
あれそういえばACF有効化したぞ?と思って、停止してみたら復活した!

検索してみたら上記内容がでてきた
ACFがいつ頃からか勝手に消す設定をしてるらしい
ふざけんじゃねーよ
全部が全部ACFでやると思うなよ?
4系が5系に変わったあたりからやばすぎ
互換性があんのかないのかわかんなけど、verupしたら消えたとか、
以前買った個別の有料拡張アドオンは5系では使用不可とか色々やべえ
proかったが、4系で個別有料拡張アドオンつかってるやつ、今後アップデートどうすんだよ
はー放置放置