样式搜索结果WordPress

时间:2014-03-27 11:47:47

标签: php html css html5 wordpress

编辑:请您告诉我为什么我的帖子没有提供足够的信息,或者我没有遵守任何规则而不是仅仅投票我的问题。

我想编辑显示搜索结果的此页面http://jacobstone.co.uk/leggera2/?s=the的css。

我只需要添加一些填充,以便结果不会全部聚集在一起。 我已经被困在这一段了一段时间,所以我想我会问你们。 我试着在一个div类中包装调用搜索结果的php循环(在函数中),但这不起作用。

我是否需要为这些结果创建一个新的php页面,或者我可以将某些html添加到某个地方(例如.function php),它允许我向元素添加类/ ID?

functions.php :(函数SearchFilter位调用结果) 是否可以在搜索结果中添加类?

<?php 

function wpbootstrap_scripts_with_jquery()
{
    // Register the script like this for a theme:
    wp_register_script( 'custom-script', get_template_directory_uri() . '/bootstrap/js/bootstrap.js', array( 'jquery' ) );
    // For either a plugin or a theme, you can then enqueue the script:
    wp_enqueue_script( 'custom-script' );
}

function SearchFilter($query) {
    if ($query->is_search) {
        $query->set('post_type', 'post');
    }
    return $query;
}

add_filter('pre_get_posts','SearchFilter');


add_action( 'wp_enqueue_scripts', 'wpbootstrap_scripts_with_jquery' );


if ( function_exists('register_sidebar') )
    register_sidebar(array(
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '<h3>',
        'after_title' => '</h3>',
    ));

add_filter( 'widget_tag_cloud_args', 'my_widget_tag_cloud_args' );
function my_widget_tag_cloud_args( $args ) {
    $args['number'] = 20;
    $args['largest'] = 18;
    $args['smallest'] = 10;
    $args['unit'] = 'px';
    return $args;
}

?>

我想在搜索结果中添加类,就像我在page.php中为类添加类一样:

<?php get_header(); ?>

<div class="row">
  <div class="span8" id="page">

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    <h1><?php the_title(); ?></h1>  
    <?php the_content(); ?>

<?php endwhile; else: ?>
    <p><?php _e('Sorry, this page does not exist.'); ?></p>
<?php endif; ?>

 </div>
  <div class="span4" id="page">
        <?php get_sidebar(); ?> 
  </div>
</div>


<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:0)

你问题中的第一个代码块是返回结果的相同页面,或者你是否在一个单独的页面上显示这些代码,此时我正在处理一个类似于我的方式做类似事情的项目做到了是:

<function page>

这是运行所有函数然后正确返回值的地方,这往往是最大的页面

<end of function page>

<content pages >

这些是值返回到它保存页面上所有函数的所有页面,然后你可以使用css和html标签设置它们的样式,方法是使用php或简单的html将它们输出到屏幕。 / p>

</end of content page>