簡體   English   中英

為什么在 wordpress 自定義摘錄 function 上添加了兩個段落?

[英]why are two paragraphs being added on wordpress custom excerpt function used?

我正在嘗試開發 wordpress 站點,我在前端使用自定義摘錄 function 來顯示我的帖子內容。 代碼如下:

<h5 class="post-title"><a href=" <?php the_permalink() ?> "> <?php the_title() ?> </a></h5>
<?php the_post_thumbnail('home') ?>
<p class="content excerpt"> <a href="<?php the_permalink() ?>"> <?php news_excerpt(25) ?> </a></p><hr />

但是,問題是在瀏覽器 output 處添加了兩個顯示段落的內容。 output如下:

<p class="content excerpt"> <a href="http://localhost/wordpress/index.php/2021/01/11/%e0%a6%9f%e0%a6%bf%e0%a6%95%e0%a6%be-%e0%a6%aa%e0%a7%87%e0%a6%a4%e0%a7%87-%e0%a7%a8%e0%a7%ac-%e0%a6%9c%e0%a6%be%e0%a6%a8%e0%a7%81%e0%a7%9f%e0%a6%be%e0%a6%b0%e0%a6%bf-%e0%a6%a5%e0%a7%87%e0%a6%95/"> <!-- wp:paragraph -->
<p>চলতি মাসের ২১ থেকে ২৫ তারিখের মধ্যে দেশে করোনাভাইরাসের টিকা আসবে। আর এই টিকা দেওয়া শুরু হবে ফেব্রুয়ারির প্রথম সপ্তাহে। এ জন্য নিবন্ধন </a></p>

我怎么解決這個問題? 謝謝你。

Go 與此 function 對內容的段落操作: wpautop( string $pee, bool $br = true )

https://developer.wordpress.org/reference/functions/wpautop/

最后,我自己開發了一個解決這個問題的方法。 如下:

function my_content() 
{
    echo trim(strip_tags(get_the_content()));
}

function get_my_content()
{
    return trim(strip_tags(get_the_content()));
}

它對我來說很好。 謝謝大家。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM