存储公司地址的最佳位置

时间:2012-11-13 作者:Jacob Tomlinson

好的,我正在为一家公司创建一个网站,这家公司将有多个用户。在页脚,我试图包括公司名称,电话和地址,但不是作为一个小部件。我需要将信息存储在所有用户都可以编辑的地方。

在过去,我将此类信息存储在用户档案中,但这仅适用于单用户博客。

我可以将这些信息存储在哪里?我可以在主题中轻松获取这些信息,所有用户都可以查看/编辑这些信息。

2 个回复
SO网友:mnewmedia

创建一个选项页,并将其命名为“地址”。在谷歌,你会发现很多关于选项页面的信息。对于这个小设置,我会not 建议使用选项框架。

一些链接:Nettuts12 how to\'s.

SO网友:Owain Cuvelier

这是从我的functions.php 使用前缀rl.

希望这对你有帮助。你可以做个假设current_user_can 如果只想让管理员看到此字段,如果为true,则运行rl_register_settings_area().

/**
 * Adds a settings section to general settings in WordPress admin.
 * @return null
 */
function rl_register_settings_area() {

    add_settings_section( \'rl_settings_section\', get_bloginfo( \'name\' ) . \' Settings\', \'rl_setting_prepended_text\', \'general\');

    add_settings_field( \'rl_setting_address1\', \'Address\', \'rl_create_settings_field\', \'general\', \'rl_settings_section\' );

    register_setting( \'general\', \'rl_setting_address1\' );
    register_setting( \'general\', \'rl_setting_address2\' );
    register_setting( \'general\', \'rl_setting_address3\' );
    register_setting( \'general\', \'rl_setting_address4\' );
    register_setting( \'general\', \'rl_setting_address5\' );

}

add_action( \'admin_menu\', \'rl_register_settings_area\' );


function rl_create_settings_field() {
    ?> 
    <form>
        <input name="rl_setting_address1" type="text" value="<?php echo get_option(\'rl_setting_address1\'); ?>" class="code"  /> <br />
        <input name="rl_setting_address2" type="text" value="<?php echo get_option(\'rl_setting_address2\'); ?>" class="code"  /> <br />
        <input name="rl_setting_address3" type="text" value="<?php echo get_option(\'rl_setting_address3\'); ?>" class="code"  /> <br />
        <input name="rl_setting_address4" type="text" value="<?php echo get_option(\'rl_setting_address4\'); ?>" class="code"  /> <br />
        <input name="rl_setting_address5" type="text" value="<?php echo get_option(\'rl_setting_address5\'); ?>" class="code"  /> <br />
    </form>
    <?php

}

function rl_setting_prepended_text() {

    echo \'Change address of your company\';

}

结束

相关推荐

WP中是否有内置的脚本、类和/或函数供插件从wp_Options中导出/导入其保存的数据?

在WordPress中,是否有任何受支持的“脚本插件”、类和/或WordPress函数允许插件将其自身数据从数据库导出/导入到txt/json文件?一种帮助处理插件中备份功能数据的方法。最初的代码是我在本地主机上工作的,但不是在我上线时,因为各种原因。最初发布时,正如奥利在回答中指出的那样,“你不能上传AJAX文件。它们不受支持,但你可以伪造它。”How can I upload files asynchronously with jQuery?. 从那以后,又增加了一些答案。使用表单和ajax函数时,大