ファンクションで

<?php $site = 2868 //サイト設定記事ID ファンクションで定義すればサイト全体にいきわたるのか??>

※やはりファンクションの関数内には適応しないようだった。
そこは手作業で入力するべきか?

$site = 2868;//サイト設定

【このようにみな同じようにコピペして使えば コマンドF で検索入れ替えできる】

ファンクションの最初にこうやって
ドルで投稿ID これは カスタムポストでサイト設定のために作った記事ID
をしていすれば

そこから ファンクションだろうが htmlだろうが すべて上書きされなければ ここの設定が通用する。

これはたとえば

//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/

the_field('my_custom_01', 100);

こんなのもあった
https://elearn.jp/wpman/function/get_post_custom_values.html
投稿IDが10のカスタムフィールド’drink’の値を取得する。

<?php $val = get_post_custom_values( 'drink', 10 ); ?>

これによって ポストタイプメニューの 記事IDを指定知れば その記事のカスタムフィールドをしていできる。

また、サイト設定なども同じく投稿タイプを作成して h1ヘッドなどを記載して コードすれば 管理画面で編集できる。

もどるが
ファンクションで全て記載して
$abc=’内容’

htmlで
echo $abc;

で全て同じページで変更する部分をかんりできるんじゃないか?
ドリでやれば入力補助もあるし