今天遇到一个问题,怎么也找不到答案,然后查看了一下数据库,在手动输入ID的时候却能调用出相应的自定义自段内容,于是判断是因为调用标签当中的调用ID部分有问题。如果几经测试终于解决了,在这里分享一下让更多的WP用户能够少走弯路。

网上默认的调用自定义字段内容是这样调用的:
<?php get_post_meta(post->ID, '自定义字段名称', true); ?>
这样的模式,会有可能调用不出当前文章的post_id的值,所以,应该改成:
<?php get_post_meta(the_post_ID(), '自定义字段名称', true); ?>这样就解决了,是不是很简单?







![Mysql innodb 系统表损坏带来的问题[Warning] InnoDB: Cannot open table XXX/wp_downloads from the internal data dictionary of InnoDB though the .frm file for the table exists. 终极解决办法](https://nrcs.xyz/wp-content/themes/begin/prune.php?src=https://nrcs.xyz/wp-content/uploads/2023/09/e4165-2023-09-28_102533.png&w=280&h=210&a=&zc=1)




评论