是否可以使用页面中的内容填充自定义字段

时间:2019-07-02 作者:Pat E.

我有一个自定义字段定义为content_from_page. 我想填充content_from_page 页面中嵌入内容的名称。我计划动态更改页面的内容,并希望将某些动态内容传递到自定义字段中。

我知道如何动态生成页面,但我想知道的是,是否有一种方法可以在每次生成页面时将页面内容传递到自定义字段的值字段中。

非常感谢。

1 个回复
SO网友:Kuliraj

你可以看到https://codex.wordpress.org/Plugin_API/Action_Reference/save_post 供参考。

下面是创建/更新页面时创建/更新元字段的快速示例。

function save_page( $post_id, $post, $update ) {

    $post_type = get_post_type( $post_id );

    // If this isn\'t a \'page\' post, don\'t update it.
    if ( \'page\' != $post_type ) return;

    // Update the post\'s metadata.
    update_post_meta( $post_id, \'content_from_page\', $post->post_content );

}
add_action( \'save_post\', \'save_page\', 10, 3 );

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: