gpt4 book ai didi

php - 我希望搜索结果显示在列中,但只有文本显示

转载 作者:太空宇宙 更新时间:2023-11-04 10:29:11 26 4
gpt4 key购买 nike

我有一个发布搜索结果的 WP 插件。这是结果 php:

<?php
/**
* Search & Filter Pro
*
* Sample Results Template
*
* @package Search_Filter
* @author Ross Morsali
* @link http://www.designsandcode.com/
* @copyright 2015 Designs & Code
*
* Note: these templates are not full page templates, rather
* just an encaspulation of the your results loop which should
* be inserted in to other pages by using a shortcode - think
* of it as a template part
*
* This template is an absolute base example showing you what
* you can do, for more customisation see the WordPress docs
* and using template tags -
*
* http://codex.wordpress.org/Template_Tags
*
*/


if ( $query->have_posts() )
{

?>

Found <?php echo $query->found_posts; ?> Results<br />
Page <?php echo $query->query['paged']; ?> of <?php echo $query->max_num_pages; ?><br />


<div class="pagination">

<div class="nav-previous"><?php next_posts_link( 'Older posts', $query->max_num_pages ); ?></div>
<div class="nav-next"><?php previous_posts_link( 'Newer posts' ); ?></div>
<?php
/* example code for using the wp_pagenavi plugin */
if (function_exists('wp_pagenavi'))
{
echo "<br />";
wp_pagenavi( array( 'query' => $query ) );
}
?>
</div>

<?php
while ($query->have_posts())
{
$query->the_post();

?>

<div>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php
if ( has_post_thumbnail() ) {
echo '<p>';
the_post_thumbnail("small");
echo '</p>';
}
?>
<p><br /><?php the_excerpt(); ?><p>
</div>

<?php
}
?>
Page <?php echo $query->query['paged']; ?> of <?php echo $query->max_num_pages; ?><br />

<div class="pagination">

<div class="nav-previous"><?php next_posts_link( 'Older posts', $query->max_num_pages ); ?></div>
<div class="nav-next"><?php previous_posts_link( 'Newer posts' ); ?></div>
<?php
/* example code for using the wp_pagenavi plugin */
if (function_exists('wp_pagenavi'))
{
echo "<br />";
wp_pagenavi( array( 'query' => $query ) );
}
?>
</div>
<?php
}
else
{
echo "No Results Found";
}

?>

现在我希望结果(帖子)出现在 2 列中,但是,当我尝试这样做时:

<div class="container">
<div class="row">
<div class="col-md-2">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php
if ( has_post_thumbnail() ) {
echo '<p>';
the_post_thumbnail("small");
echo '</p>';
}
?>
<p><br /><?php the_excerpt(); ?><p>
</div>
</div>
</div>

我可以看到文本 (p) 出现在列中,但没有出现在结果中。

我究竟如何实现我的目标?

最佳答案

有几个错误。首先 col-md-2 从 12 列布局中创建一个 2 列宽的 div。所以这是六分之一而不是一半。它应该是 col-md-6

然后下一个问题是为每个帖子添加一个容器、行和列。但是你应该只有 1 个容器和 1 行。对于每篇文章,您都应该将列设为 div。

<!-- 1 container and row -->
<div class="container">
<div class="row">
<?php
while ($query->have_posts()){
$query->the_post();
?>
<!-- a six column wide div for each post -->
<div class="col-md-6">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php
if ( has_post_thumbnail() ) {
echo '<p>';
the_post_thumbnail("small");
echo '</p>';
}
?>
<p><br /><?php the_excerpt(); ?><p>
</div>

<?php
}
?>
</div>
</div>

关于php - 我希望搜索结果显示在列中,但只有文本显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36623278/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com