1 | <?php $site = 2868 //サイト設定記事ID ファンクションで定義すればサイト全体にいきわたるのか??> |
※やはりファンクションの関数内には適応しないようだった。
そこは手作業で入力するべきか?
1 | $site = 2868; //サイト設定 |
【このようにみな同じようにコピペして使えば コマンドF で検索入れ替えできる】
ファンクションの最初にこうやって
ドルで投稿ID これは カスタムポストでサイト設定のために作った記事ID
をしていすれば
そこから ファンクションだろうが htmlだろうが すべて上書きされなければ ここの設定が通用する。
これはたとえば
1 2 3 4 5 | //2016.03 ファンクションへ 改 function get_meta_description() { global $post ; $description = "" ; $disp_base = get_post_meta( $site , "fb_disp" ,true); |
このようにファンクション内のコード内にも使えることで
ディスプリクションの分岐関数のベースにも使える。
いままではこの関数を開いてそこを変更していたが
これで何処か全部編集する所を一箇所にあつめ
そこを変更すれば変更できる
また管理画面で入力したカスタムフィールドを取得して入れている。
下記詳細
またアドバンスカスタムフィールドの カスタムポスト 記事IDを指定して
情報を取得できる
http://www.tam-tam.co.jp/tipsnote/cms/post2000.html
https://www.advancedcustomfields.com/resources/the_field/
1 | the_field( 'my_custom_01' , 100); |
こんなのもあった
https://elearn.jp/wpman/function/get_post_custom_values.html
投稿IDが10のカスタムフィールド’drink’の値を取得する。
1 | <?php $val = get_post_custom_values( 'drink' , 10 ); ?> |
これによって ポストタイプメニューの 記事IDを指定知れば その記事のカスタムフィールドをしていできる。
また、サイト設定なども同じく投稿タイプを作成して h1ヘッドなどを記載して コードすれば 管理画面で編集できる。
もどるが
ファンクションで全て記載して
$abc=’内容’
htmlで
echo $abc;
で全て同じページで変更する部分をかんりできるんじゃないか?
ドリでやれば入力補助もあるし