Php 如何检索wordpress数据库中保存的数据

Php 如何检索wordpress数据库中保存的数据,php,wordpress,custom-wordpress-pages,Php,Wordpress,Custom Wordpress Pages,我已经创建了一个带有自定义元框的自定义帖子类型,给出了下面的代码,我知道它保存在prefix_Posteta上,我怎样才能获得这些数据并将其显示在页面模板上 例如:如果我在查看此帖子时看到此帖子,我将能够在帖子底部看到此数据: 标题:本帖 内容:lorem ipsum 来自元框的选项:选项 谁知道我该怎么做?当然,你会给出如何做到这一点的想法或教程吗? 任何建议都会大有帮助。请不要投反对票。谢谢你们,伙计们 下面的代码是我用来保存自定义元框的自定义字段的代码。 function surve

我已经创建了一个带有自定义元框的自定义帖子类型,给出了下面的代码,我知道它保存在prefix_Posteta上,我怎样才能获得这些数据并将其显示在页面模板上

例如:如果我在查看此帖子时看到此帖子,我将能够在帖子底部看到此数据:

标题:本帖

内容:lorem ipsum

来自元框的选项:选项

谁知道我该怎么做?当然,你会给出如何做到这一点的想法或教程吗? 任何建议都会大有帮助。请不要投反对票。谢谢你们,伙计们

下面的代码是我用来保存自定义元框的自定义字段的代码。

   function survey_questions_meta_save( $post_id ) {
 // Checks save status
$is_autosave = wp_is_post_autosave( $post_id );
$is_revision = wp_is_post_revision( $post_id );
$is_valid_nonce = ( isset( $_POST[ 'survey_questions_nonce' ] ) && wp_verify_nonce( $_POST[ 'survey_questions_nonce' ], basename( __FILE__ ) ) ) ? 'true' : 'false';
// Exits script depending on save status
if ( $is_autosave || $is_revision || !$is_valid_nonce ) {
    return;
}
if ( isset( $_POST[ 'option1' ] ) ) {
  update_post_meta( $post_id, 'option1', sanitize_text_field( $_POST[ 'option1' ] ) );
}
if ( isset( $_POST[ 'option2' ] ) ) {
  update_post_meta( $post_id, 'option2', sanitize_text_field( $_POST[ 'option2' ] ) );
}
if ( isset( $_POST[ 'option3' ] ) ) {
  update_post_meta( $post_id, 'option3', sanitize_text_field( $_POST[ 'option3' ] ) );
}
if ( isset( $_POST[ 'option4' ] ) ) {
  update_post_meta( $post_id, 'option4', sanitize_text_field( $_POST[ 'option4' ] ) );
}
if ( isset( $_POST[ 'option5' ] ) ) {
  update_post_meta( $post_id, 'option5', sanitize_text_field( $_POST[ 'option5' ] ) );
}
}
  add_action( 'save_post', 'survey_questions_meta_save' );
您正在寻找函数

在页面中,您需要检索自定义帖子ID,最好使用函数

如果您使用的是
single-{cpt name}.php
,您只需创建一个简单的循环,就可以在其中轻松地获取所有帖子和元数据

$post_meta = get_post_meta( get_the_ID(), 'option_name', true );

有关在上重新设置post meta的更多详细信息。

实现了这一点。只需输入您的帖子ID,您就可以提取所有帖子元数据。谢谢,@dingo\u d我已经设法做到了,
$meta=get\u post\u meta(get\u the\u ID(),'option1',true)
@dingo_d先生,你能在下面写一个正式的答案吗,这样我就可以把它声明为
答案
,这样将来会很有帮助。当然:)只是一个部分解决了这个问题,现在我可以添加一些带有自定义字段的自定义元框,并且可以轻松地检索它。无需创建自定义db表和处理sql命令。