编辑:请您告诉我为什么我的帖子没有提供足够的信息,或者我没有遵守任何规则而不是仅仅投票我的问题。
我想编辑显示搜索结果的此页面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(); ?>
答案 0 :(得分:0)
你问题中的第一个代码块是返回结果的相同页面,或者你是否在一个单独的页面上显示这些代码,此时我正在处理一个类似于我的方式做类似事情的项目做到了是:
<function page>
这是运行所有函数然后正确返回值的地方,这往往是最大的页面
<end of function page>
<content pages >
这些是值返回到它保存页面上所有函数的所有页面,然后你可以使用css和html标签设置它们的样式,方法是使用php或简单的html将它们输出到屏幕。 / p>
</end of content page>