2016-04-14 20 views
0

私は多くの投稿とページに連絡先の電話番号を配布しました。しかし、最善の方法は、一度だけどこかで(理想的には管理インターフェースで)定義し、サイトタイトルのように何とか呼び出すことでした。 Wordpressでこれを実現することは可能ですか?または私はすべての単一の投稿とページで連絡先の電話番号を変更する必要があります...! WP-コンテンツでこれを入れて、例えばhttps://codex.wordpress.org/Shortcode_APIWordpressでグローバルパラメータを追加する方法(例:電話番号)?

:ポストに表示するページとショートコードAPIの/ディスプレイ番号を編集するhttps://codex.wordpress.org/Settings_API:あなたが設定APIを使用することができますヘルプ

+0

これはあなたが望むものによって異なります。フッターにウィジェットを追加したり、PHPでテンプレートファイルを変更することができます。短いコードでプラグインを作成することができます。それを行う可能性はたくさんあります。 – tvdpol

答えて

0

ため

どうもありがとう/plugins/phone.php:

<?php 
/* 
    Plugin Name: Phone number 
*/ 

add_action('admin_init', 'phone_settings_init'); 

function phone_settings_init() { 
     register_setting('general', 'phone_number'); 

     add_settings_field(
       'phone_field', 
       'Phone field description', 
       function() { 
         $phoneNumber = get_option('phone_number'); 
         ?> 
           <input type='text' name='phone_number' value='<?php echo $phoneNumber; ?>'> 
         <?php 
       }, 
       'general' 
     ); 
} 

// Add Shortcode 
function phone_shortcode() { 
     return get_option('phone_number'); 
} 
add_shortcode('phone', 'phone_shortcode'); 

「WP Admin」のプラグインページで電話番号プラグインを有効にします。一般的な設定ページでは、電話番号を入力できる新しいフィールドが表示されます(下部のどこかに)。それを記入して保存します。その後、<?php echo get_option('phone_number'); ?>に電話するか、ショートコードでポストページにポストページに番号を表示することができます(ポストページにこれを書いてください):[電話]

関連する問題