如何将主题的口号从管理员动态更改?

时间:2011-08-07 作者:Kalle H. Väravas

如何实现此功能。我可以从管理员那里更改主题“标语”,而不必编辑主题源文件。

我认为有一些主题选项功能。但是如何使用它,也许有人可以给我指出正确的道路。

添加屏幕截图以澄清我在口号下的意思:enter image description here

2 个回复
最合适的回答,由SO网友:DennisT 整理而成

在wordpress中,这是一句口号。。

可能是这样的插件http://wordpress.org/extend/plugins/advanced-tagline/ 可以帮助你。

SO网友:Steven

我只是把这个放在我的function.php文件:

<?php
// Run the scripts for triggering the below functions
add_action(\'admin_menu\', \'cms_options_menu\');

function cms_options_menu() {
  //create new top-level menu
  add_menu_page(\'CMS options\', __(\'CMS options\'), \'administrator\', __FILE__, \'cms_options_page\',plugins_url(\'/images/icon.png\', __FILE__));

  //call register settings function
  add_action( \'admin_init\', \'register_custom_fields\' );
}

function register_custom_fields() {
  //register our settings
  register_setting( \'cms-options\', \'slogan\' );
}

function cms_options_page() {
?>
  <form method="post" action="options.php">
    <table class="form-table">
      <tr valign="top">
        <td scope="row">
          <?php _e(\'Slogan\'); ?>
        </td>
        <td>
          <input type="text" name="slogan" value="<?php echo get_option(\'slogan\'); ?>" />
        </td>
      </tr>
    </table>
    <p class="submit">
      <input type="submit" class="button-primary" value="<?php _e(\'Save Changes\') ?>" />
    </p>
  </form>
<?php } ?>
然后,您只需添加所需的任何文本并保存更改。

结束

相关推荐

如果自定义管理页面未挂钩到ADD_OPTIONS_PAGE(),则不会显示设置API已更新消息

一直在使用设置API,发现只有通过add\\u options\\u page()将设置页面连接到WordPress菜单时,才会显示消息(用于成功或错误)。其他任何操作都不起作用,例如add\\u dashboard\\u page()。想知道这是不是真的?我尝试使用的示例代码是包含“RegisteredSettingsTest”类的答案Where to hook register_settings for Settings API when also want to update options out