2016-04-14 17 views
0

我已經發布了大量的帖子和頁面的聯繫電話號碼。但最好的辦法是將其定義在某處(理想情況下在管理界面中)並將其稱爲網站標題。 在Wordpress中可以實現這個嗎?或者我必須在每個帖子和頁面中更改聯繫電話號碼......!如何在Wordpress中添加全局參數(例如:電話號碼)?

非常感謝您的幫助

+0

這取決於您想要什麼。您可以在頁腳中添加小部件,您可以使用PHP修改模板文件。您可以使用短代碼創建插件。做這件事有很多可能性。 – tvdpol

回答

0

您可以使用設置API:https://codex.wordpress.org/Settings_API編輯/顯示號碼的網頁和簡碼的API後顯示:https://codex.wordpress.org/Shortcode_API

例如,把這個的wp-content /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'); ?>或通過簡碼在郵政頁面上顯示電話號碼(只需在郵寄頁面上):[電話]

相關問題