我的網站運行在WordPress服務器上,我使用WordPress數據庫爲我的自定義使用提取一些數據。我想知道如何將我的發佈內容從WordPress的發佈表中以格式化良好的html格式轉換,就像在java或節點js中由WordPress rest api返回一樣。如何格式化html格式的WordPress發佈內容
1
A
回答
1
請使用apply_filters
函數以格式良好的方式顯示內容。
使用 -
<?php echo apply_filters('the_content', $post->post_content); ?>
代替OF-
<?php echo $post->post_content; ?>
希望,這可能會對你有所幫助。
+0
但我想要格式化另一種語言的內容(如nodeJs)並從wordpress數據庫中提取數據。 – sasuke
0
編輯
這裏是另一個post會回答你的問題。
我想你要找的是 WordPress Query Class。它的工作方式是創建一個要從數據庫中提取的對象數組,然後通過它們循環顯示在屏幕上。我正在檢索僅包含沒有內容的縮略圖圖像的帖子類型。
在此示例中,我創建了一個名爲$args
的數組以獲取post_type => portfolio_item
,我想顯示30個項目posts-per-page => 30
。然後,我將通過調用WP_Query的一個新實例來運行查詢,調用參數並將其放在一個變量上。 $the_query = new WP_Query($args);
。
如果您的查詢返回任何項目我想要獲取項目,在這種情況下,一個帖子類型。 while ($the_query -> have_posts()) : $the_query -> the_post();
。在循環內部,您可以以任何方式,形狀或形式設置輸出風格。
循環結束後不要忘記使用wp_reset_postdata();
或它可以打破未來的查詢類。
<?php
// Define our WP Query Parameters
$args = array(
'post_type' => 'portfolio_item',
'posts-per-page' => 30,
);
$the_query = new WP_Query($args);
// Start our WP Query
while ($the_query -> have_posts()) : $the_query -> the_post();
// Display the Post Feature Image and Post Title ?>
<div <?php post_class('col-xs-12 col-sm-6 col-lg-4 mb-2 portfolio'); ?> data-cat="logo">
<div class="portfolio-wrapper d-flex">
<?php the_post_thumbnail('large', ['class' => 'align-self-center mx-auto jbox-img img-thumbnail']); ?>
<div class="label">
<div class="label-text">
<span class="text-category"><?php the_title() ?></span>
</div>
<div class="label-bg"></div>
</div>
</div>
</div>
<?php
// Repeat the process and reset once it hits the limit
endwhile;
wp_reset_postdata();
?>
相關問題
- 1. WordPress的PHP內容格式
- 2. WordPress的CiviRCM內容格式
- 3. 格式化document.write()的內容
- 4. 在不丟失HTML格式的情況下截斷WordPress發佈內容
- 5. 格式化網頁內容。
- 6. 格式化TextboxFor內容
- 7. 我如何在iPhone中格式化郵件的HTML內容?
- 8. WordPress wp_list_categories()格式化
- 9. 的Html格式化
- 10. 使用iframe格式化html表格內容
- 11. 如何在發佈時保留wordpress內容中的空格
- 12. AngularJS/HTML表格格式化
- 13. 如何在打開HTML內容時格式化Excel單元格'文本'
- 14. 解析格式錯誤的HTML內容
- 15. Javascript/HTML如何將JOT格式的內容更改爲GIF格式
- 16. Wordpress頁面中用戶圖像的預格式化內容
- 17. 格式化HTML表
- 18. HTML塊格式化
- 19. Jlabel HTML格式化
- 20. 重新格式化文件的內容
- 21. 格式化HTML表單佈局
- 22. MVC HTML佈局C#代碼格式化
- 23. 當用戶剪切並粘貼內容時,從Wordpress發佈的條形格式
- 24. 內容ID格式
- 25. 如何格式化html中的文本
- 26. 如何格式化PHP生成的HTML?
- 27. 如何使用C#格式的HTML格式發送郵件
- 28. Html內容轉換爲PDF格式
- 29. 發音格式HTML
- 30. 從html格式發佈到onesignal php Api?
你能否提供你的代碼,你如何顯示你的內容,以便我可以以更好的方式幫助你。 –