在WordPress中查找侧边栏内容

时间:2012-11-21 作者:StealthRT

嘿,所有我一直在努力寻找内容,加载了一个页面几天,现在似乎无法找到它的位置。

这是填充内容的WP代码:

if ( function_exists(\'register_sidebar\') ) {
  register_sidebar(array(
    \'id\' => \'home-top-sidebar\',
    \'name\' => \'Home Top Sidebar\',
    \'before_widget\' => \'<div class="visual"><div class="visual-holder">\',
    \'after_widget\' => \'</div></div>\',
    \'before_title\' => \'<h3>\',
    \'after_title\' => \'</h3>\'
));
然而,就像我上面所说的,我无法找到它从哪里提取数据?!!?内容似乎不在网站的任何页面中,也不在数据库中?

我感兴趣的内容介于before_widget 还有after_widget

在加载的页面上呈现的html代码如下所示(我试图从中查找内容的部分):

<div class="visual">
   <div class="visual-holder">
      <img src="http://xxxxxx.com/wp-content/themes/xxzteye/images/img1.jpg" alt="image description" width="974" height="408">
      <div class="visual-text">
          <h2>State-of-the-art technologies</h2>
           <p>in the most experienced hands.</p>
      </div>        
   </div>
</div>
有人能告诉我这是从哪个地方提取的吗??

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

The content for a dynamic sidebar is whatever widgets are added to that sidebar from the backend. 查看wp admin->外观->小部件。这些小部件的实际代码可能来自WordPress本身、插件或您的主题。

但是

我感兴趣的内容介于<;div class=“visual”>和;div class=“视觉支架”>

…这两者之间什么都没有<div>s、 它们被硬编码为那样嵌套。你的内容在第二个里面,也就是第一个里面。

SO网友:Chip Bennett

有三个地方可以看:

要找到控制输出的位置,请查看Theme Template Files, 拨打以下电话:dynamic_sidebar( \'home-top-sidebar\' ). 根据侧边栏的名称,我会查看front-page.php, 或home.php, 或在中sidebar.php.home-top-sidebar 侧栏,转到Dashboard->Appearance->Widgets, 并打开Home Top Sidebar 右列小部件区域列表中的选项卡home-top-sidebar 侧栏,您还可以在数据库中查找theme_mods_<themename> 选项

结束

相关推荐

Conditional sidebar menu

我已经为网站的每个部分创建了一个菜单,我希望侧栏只向部分中的页面显示相关菜单,因此“关于”页面及其子页面将接收“关于”菜单和“建议”页面及其子页面“建议”菜单,依此类推。我已经把它用于父页面,但我不能让它用于他们的孩子。我尝试了互联网上的各种建议,但似乎没有什么是正确的。此代码:<?php if(is_page(\'advice\')){ wp_nav_menu( array( \'theme_location\' => \'advice-menu\' ) );