主页上静态文本的插件

时间:2012-02-20 作者:leonel

我有一个网站,大部分主页都被编程到php页面中。例如:照片滑块、最新产品列表等。

我还需要在主页上添加一段静态文本。只需将其添加到php页面上就很容易了,但它应该可以从管理区域进行编辑。有没有一个插件可以让我做这样的事情?

1 个回复
最合适的回答,由SO网友:Jared Cobb 整理而成

如果你想为这个纯文本内容创建一个专用的小部件区域,你可以在你想要编辑的页面位置创建你自己的“侧栏”片段。(我用的是这个词sidebar 此处,但侧栏可以放置在模板中的任何位置,而不仅仅是侧栏。例如,在模板文件中添加以下代码:

<!-- begin custom sidebar -->
    <?php if (!function_exists(\'dynamic_sidebar\') || !dynamic_sidebar(\'Static Text Widget\')) :
    ?>
        (place any code or content here that should show up if no widget is active)
    <?php endif; ?>
<!-- end custom sidebar -->
接下来,在函数中。php文件,告诉WordPress您的新小部件区域:

if (function_exists(\'register_sidebar\')) {
    register_sidebar(array(
        \'name\'=>\'Static Text Widget\',
        \'before_widget\' => \'<div id="%1$s" class="widget %2$s">\',
        \'after_widget\' => \'</div>\',
        \'before_title\' => \'<h4 class="widgettitle">\',
        \'after_title\' => \'</h4>\',
    ));
}
您可以使用上面看到的参数自定义放置在小部件和小部件标题周围的类和ID。(如果需要,可以帮助设置样式)。

现在,您可以从管理菜单中的外观>小部件将文本小部件拖放到新的侧栏中。

结束

相关推荐

函数deactive_plugins不存在

我正在function deactivate_plugins does not exist 调用此函数时出错function deactivateSelf(){ deactivate_plugins(RSD_PLUGIN, true); //gives error: function deactivate_plugins does not exist header(\"Location: plugins.php?deactivate=true\"); //redirect