2017-04-13 86 views
0

我有一個模板文件stick.php。我在stick.php上根據類別id調用帖子數量,我希望帖子標題顯示帖子標題的前五個單詞。在wordpress中顯示文章標題的前五個單詞?

我是初學者,不知道代碼應該是什麼樣子。

我使用下面的代碼在the_title();,而不是顯示完整的標題從類別回調的具體職位

<?php $catquery = new WP_Query('cat=48&posts_per_page=7'); 

while($catquery->have_posts()) : $catquery->the_post(); ?>  
    <?php the_post_thumbnail(array(50, 50)); ?> 
    <a class="aclass" href="<?php the_permalink() ?>" rel="bookmark"> 
    <?php the_title(); ?></a> 
<?php endwhile; ?> 

在這裏,我只需要顯示第五個字

+3

的可能重複[我怎樣才能截斷一個字符串在PHP中的第一個20個字?(http://stackoverflow.com/questions/965235/how-can-i-truncate-a-string-到前20個字在php) – naththedeveloper

回答

1

您可以使用get_the_title()代替the_title()並修剪字符串以顯示前5個單詞。使用此代碼。

<?php $catquery = new WP_Query('cat=48&posts_per_page=7'); 

while($catquery->have_posts()) : $catquery->the_post(); ?>  
    <?php the_post_thumbnail(array(50, 50)); ?> 
    <?php $title = get_the_title(get_the_ID()); ?> 
    <a class="aclass" href="<?php the_permalink() ?>" rel="bookmark"> 
    <?php echo wp_trim_words($title,5); ?></a> 

<?php endwhile; ?> 
+0

非常感謝它的工作 –

+0

有沒有什麼辦法去除橢圓... –

+0

橢圓你的意思是什麼?如果它工作,請考慮它的答案。 – sarath

0

嘗試這樣,它應該工作,

只需使用這在任何你想用的話

<?php $catquery = new WP_Query('cat=48&posts_per_page=7'); while($catquery->have_posts()) : $catquery->the_post(); ?> <?php the_post_thumbnail(array(50, 50)); ?><a class="aclass" href="<?php the_permalink() ?>" rel="bookmark"><?php echo wp_trim_words(the_title(),5); ?></a> <?php endwhile; ?> 

有限,顯示你的標題與任何你需要的字數替換上面的代碼號5顯示。

+0

我已經嘗試過,但沒有任何工作。那麼非常感謝親愛的 –

相關問題