当我在模板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会员插件切断了内容,因为它应该为免费用户提供。但当为付费用户显示时,我需要显示全部内容。