如何从Chameleon搜索结果页面中删除日期、作者和评论计数

时间:2013-02-22 作者:Rob

我想从搜索结果页面删除以下内容,我使用的是ET Chameleon主题,它没有搜索功能。编辑器部分中的php文件。非常感谢您的帮助。

Posted by auscov on Feb 22, 2013 in | 0 comments

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

如果主题没有search.php 文件index.php 将使用。

Template_Hierarchy

用于呈现搜索结果索引页的模板文件

  1. search.php
  2. index.php
[更新]
使用以下内容打印用于呈现页面的当前模板:

add_filter( \'the_content\', \'so_9405896_the_content_filter\', 20, 1 );

function so_9405896_the_content_filter( $content ) 
{
    if( is_admin() || !current_user_can( \'delete_plugins\' ) ) 
        return $content;

    global $template;
    $the_templ =  \'<strong style="background-color: #CCC;padding:10px">TEMPLATE = \' 
                  . basename( $template ) . \'</strong><br />\';  

    $content = sprintf( $the_templ . \'%s\', $content );

    return $content;
}
其结果是:

output template name to content

结束

相关推荐

如何检查是否将searchform.php包含在窗口小部件中?

我想在searchform中输入这样的内容。php:<?php if($widget){ ?> //load serach form for sidebar... <?php }else{ ?> //load different search form for page content (404 page) <?php } ?> 我如何准备$widget 变量或者我应该用另一种方法?像过滤器?或获取模板部件?