不显示完整帖子的_content()

时间:2020-03-23 作者:Saeesh Tendulkar

当我在模板php文件中使用\\u content()时,它会显示\\u摘录(),而不是完整的帖子内容。

我尝试用删除所有筛选器

remove_all_filters(\'the_content\');
但它仍然显示摘录。

我找到了通过直接从数据库获取完整帖子内容来显示完整帖子内容的解决方法。

$post_data = get_post(get_the_ID());
echo $post_data->post_content;
但这似乎并不正确。我想知道为什么\\u content()不工作,以及如何修复它?

所有插件列表:

All-in-One WP Migration Version 7.18
Autocomplete WooCommerce Orders Version 1.1.0
Classic Editor Version 1.5 
Cloudflare Version 3.4.1 
Co-Authors Plus Version 3.4.2
Favorites Version 2.3.1 
Google Analytics for WordPress by MonsterInsights Version 7.10.4 
Gravity Forms Version 2.4.17    
Gravity Forms MailChimp Add-On Version 4.6 
Locations plugin Version 1.0.0
Order / Coupon / Subscription Export Import Plugin for WooCommerce (BASIC) Version 1.6.0 
Razorpay for WooCommerce Version 2.4.0  
Razorpay Subscriptions for WooCommerce Version 2.1.0 
Regenerate Thumbnails Version 3.1.3     
Teams for WooCommerce Memberships Version 1.2.1
Two Factor Authentication Version 1.7.2 
WooCommerce Version 3.9.0   
WooCommerce Extended Coupon Features FREE Version 3.1.2
WooCommerce Memberships Version 1.14.0 
WooCommerce PDF Invoices & Packing Slips Version 2.4.6
WooCommerce Price Based on Country (Basic) Version 1.8.22 
WooCommerce Price Based on Country Pro Add-on Version 2.8.6
WooCommerce Stripe Gateway Version 4.3.1
WooCommerce Subscriptions Version 2.5.7
WooCommerce Subscriptions Gifting Version 2.1.0
WP Pusher Version 3.0.2 
Yoast SEO Premium
主题:通过Ink My Web自定义WordPress主题

编辑:我正在博客的单文章页面模板中使用它。其他页面中不会出现这种情况。我认为WC会员插件切断了内容,因为它应该为免费用户提供。但当为付费用户显示时,我需要显示全部内容。

1 个回复
SO网友:Pmpr

步骤1:禁用所有插件并尝试逐个启用插件,同时在启用每个插件后刷新有问题的页面,直到找到问题的根源
如果没有插件,请转至步骤2。

第2步编辑当前主题的功能。php文件和注释所有出现的

add_action();
add_filter();
函数调用,如下所示:

# add_action();
# add_filter();
然后尝试逐一取消注释,同时在每行取消注释后刷新有问题的页面,直到找到问题的根源。