カスタム投稿タイプからワードプレス投稿にカスタムメタキーとメタ値を追加することは可能ですか? 私はグーグルですべてを調査しようとしましたが、まだ運がありません。アイデアはありますか?ありがとう
質問する
15794 次
1 に答える
12
add_post_meta関数を使用して、WordPress にカスタム メタデータを実用的に追加することが可能です。
add_post_meta($post_id, $meta_key, $meta_value, $unique);
たとえば、キー名age
と値25
を含むメタデータを追加して ID で投稿する10
場合は、次のようにできます。
<?php add_post_meta(10, 'age', 25); ?>
上記の例では、メタキーage
と値が25
投稿 ID に追加され、get_post_meta関数10
を使用してテンプレートで使用することもできます。
<?php $age = get_post_meta(10, 'age', true); ?>
上記のコード行はage
、投稿 ID 10 からメタ値を取得する25
ため、テンプレートに次のように出力できます。
<?php echo $age; // 25 ?>
更新:
これをあなたのfunctions.php
add_action('wp_insert_post', 'my_add_custom_fields');
function my_add_custom_fields($post_id)
{
if ( $_POST['post_type'] == 'your_post_type' ) {
add_post_meta($post_id, 'my_meta_key_name', 'my meta value', true);
}
return true;
}
于 2012-09-26T06:36:25.463 に答える