2013-09-26 19 views
2

我想在WP中使用<!--more-->,但它不起作用。我正在使用 Wordpress 3.6.1。問題是什麼?無法正常工作<!--more--> in wordpress

文本中後主編:

 Abc<!--more-->cba 

我如何使用:(?是修訂者插件,你在說什麼)

<?php 
$args = array('posts_per_page' => 10, 'order'=> 'ASC', 'orderby' => 'title'); 
$postslist = get_posts($args); 
foreach ($postslist as $post) : setup_postdata($post); ?> 
    <div> 
    <?php the_date(); ?> 
    <br /> 
    <?php the_title(); ?> 
    <?php the_excerpt(); ?> 
    <?php the_content(); ?> 
    </div> 
<?php endforeach; ?> 
+0

試着在cba之後移動它或在它們之間放一個空格。我不知道這是一個安置問題。 –

+0

你有'global $ post嗎?'在這個代碼之前的某個地方聲明過嗎? setup_postdata()需要$ post,爲了使其他函數正常工作,您需要將它傳遞給全局函數。 –

回答

0

我還沒有使用主編插件。

剛剛測試過,如果添加到<!--more-->編輯器,然後WP 3.6.1絕對刪除評論,並與<span>標籤代替它,但只有當後從前端看這樣做,所以它仍然保存在數據庫作爲<!--more-->,有趣。

對於wp 3.5.2這不會發生在我身上。順便說一句,我沒有使用redactor,當我嘗試這個測試。

這就是你的意思

+0

hm,我沒有在WP中使用html redactor,我在WP中使用了文本redactor。我該怎麼辦? – Ivan

+0

給我一個'文本redactor'的鏈接,我無法找到它的任何信息。也許嘗試一個不同的WP版本,而不是使用3.6.1。許多插件尚未經過最新wp版本的測試 – gwillie