[解決済み] wordpress の投稿に meta key と meta value をプログラム的に追加する。
2022-02-08 18:02:30
質問
カスタム投稿タイプからワードプレスの投稿にカスタムmetaキーとmetaバリューを追加することは可能ですか?Googleでいろいろ調べてみたのですが、まだうまくいきません。何かいい方法はないでしょうか?
解決方法は?
WordPressでカスタムメタデータを実用的に追加するためには、以下のような方法があります。 追加_post_meta 機能
add_post_meta($post_id, $meta_key, $meta_value, $unique);
例えば、キー名を持つメタデータを追加したい場合
age
と値
25
をidで投稿します。
10
とすると、次のようになります。
<?php add_post_meta(10, 'age', 25); ?>
上記の例では、メタキーに
age
で、値は
25
は、投稿IDに
10
また、テンプレートで使用する場合は
get_post_meta
のような関数があります。
<?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;
}
関連
-
[解決済み] WP_QueryでTax_Queryが動作しない。
-
[解決済み] 別のフィールドから Gravityforms フィールドの値を取得する
-
[解決済み] font awesomeのアイコンの代わりにクエスチョンマークが付いた円形
-
[解決済み] Wordpressの条件文if is_page()の使い方
-
[解決済み] wpテーマとauthor uriの使い方
-
[解決済み] wp_verify_nonce()の意味は?
-
[解決済み] Wordpress $wpdb->get_results()のクエリ【非公開
-
[解決済み] "アップロードにエラーが発生しました。Please try again later" エディタに画像をアップロードする際、ワードプレスでエラーが発生しました。
-
[解決済み] wp_postmetaテーブルとは?
-
[解決済み】PHP警告。POST Content-Length of 8978294 bytes exceeds the limit of 8388608 bytes in Unknown on line 0
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] __() と esc_html_e はいつ使うのか?
-
[解決済み] font awesomeのアイコンの代わりにクエスチョンマークが付いた円形
-
[解決済み] Wordpressの条件文if is_page()の使い方
-
[解決済み] WordPressで<?php wp_head(); ?>でレンダリングされたHTMLを見つけるには?
-
[解決済み] wordpress の投稿に meta key と meta value をプログラム的に追加する。
-
[解決済み] ワードプレスです。Contact Form 7 プラグイン・エラー。このメールアドレスは、サイトと同じドメインに属していません。
-
[解決済み] wpテーマとauthor uriの使い方
-
[解決済み] WXRファイルでないように見える、WXRバージョン番号がない/無効である
-
[解決済み] アーカイブでAJAXによるカートへの追加ボタンを有効にする」チェックボックスは何のためですか?
-
[解決済み] wp_postmetaテーブルとは?