我的网站运行在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中的控件中呈现格式化的发布内容
- 2. 格式化TextboxFor内容
- 3. 我如何在iPhone中格式化邮件的HTML内容?
- 4. WordPress wp_list_categories()格式化
- 5. 的Html格式化
- 6. Javascript/HTML如何将JOT格式的内容更改为GIF格式
- 7. HTML块格式化
- 8. Jlabel HTML格式化
- 9. 格式化HTML表单布局
- 10. MVC HTML布局C#代码格式化
- 11. 重新格式化文件的内容
- 12. 内容ID格式
- 13. 如何格式化html中的文本
- 14. 如何使用C#格式的HTML格式发送邮件
- 15. 从html格式发布到onesignal php Api?
- 16. Html内容转换为PDF格式
- 17. orderBy不工作,当我格式化HTML中的内容
- 18. 在自动邮件内容中的HTML格式化
- 19. 在RSS中格式化内容
- 20. Django格式化输入内容
- 21. Powershell重新格式化文件内容
- 22. 格式化HTML的Django-CMS
- 23. 如何将页面内容和wordpress中的内容转换为word格式
- 24. 如何在WordPress中自定义发布日期格式?
- 25. 如何格式化HTML标记从XML
- 26. 带格式的HTML格式化 - 放弃并使用表格?
- 27. 用XSLT 1.0格式化通过HTML格式化的文本
- 28. Visual Studio中重新格式化我的预格式化HTML
- 29. 如何在ng-grid中呈现html格式的内容?
- 30. 将HTML内容格式化为可打印报告
你能否提供你的代码,你如何显示你的内容,以便我可以以更好的方式帮助你。 –