实现这一点的最简单(尽管不是唯一)方法之一是在WP仪表板中创建一个自定义选项面板,该面板允许您的客户创建和更新信息,这些信息可以通过模板文件使用,而无需任何技术知识。
您可以将以下内容直接粘贴到函数中。php文件,或者您可以将其保存在文件(即配置菜单)中。php(在主题目录中),然后将其包含到函数中。php文件-无论代码如何,您都可以选择;
// create config menu in dashboard
add_action(\'admin_menu\', \'config_menu\');
function config_menu() {
//create a menu in the dashboard
add_menu_page(\'Website Custom Settings\',
\'Configure Site\',
\'administrator\',
__FILE__,
\'custom_settings_page\',
\'\'.get_bloginfo(\'template_directory\').\'/images/your_icon.png\', 4);
}
//register settings
add_action( \'admin_init\', \'register_settings\' );
function register_settings() {
register_setting( \'my-settings-group\', \'partners\');
register_setting( \'my-settings-group\', \'authors\');
}
function my_settings_page() {
?>
<div class="wrap">
<form method="post" action="options.php">
<?php settings_fields(\'my-settings-group\'); ?>
Enter your Partner description here <br/>
<textarea name="partners"><?php echo get_option(\'partners\');?></textarea>
<br />
Enter your Author description here <br/>
<textarea name="authors"><?php echo get_option(\'authors\');?></textarea>
<input type="submit" class="button-primary" value="<?php _e(\'Save Changes\') ?>" />
</form>
</div>
<?php } ?>
然后在每个帖子类型的存档模板文件中,您可以执行以下操作:;
<?php echo wpautop(get_option(\'partners\');?>
and
<?php echo wpautop(get_option(\'authorss\');?>
这会将相应的值(输入的文本)调用到您在客户端仪表板区域中创建的textarea字段中。
注意:上面的示例代码非常简单,经过精简后可以为您提供一个基本示例。没有提供CSS样式,我将留给你。但这将完成工作。