仕様プラグイン「usc-e-shop」
商品を追加した時に、新しい記事が作られて追加した商品と同じ内容の記事をプログラムが作成するプログラムを作っています。
商品コードを追加する方法が分からずに試行錯誤しています。
「$get_code = get_post_meta($post_id, '_itemCode', true);」で入力された商品コードを取得し、
「update_post_meta($post_id, '_itemCode', $get_code);」で入力された商品コードを表示するプログラムです。
こちらのコードでは、上手く情報が取得できずに商品コードの部分が空白で表示されます。
function get_article_created_time() { global $post; $get_title = $post->post_title; //記事タイトル取得 $get_code = get_post_meta($post_id, '_itemCode', true); //商品コード取得 $my_post = array( 'post_type' => 'post', //投稿タイプ 'post_title' => $get_title, //記事タイトル 'post_status' => 'publish', //投稿ステータス ); remove_action('publish_post', 'get_article_created_time'); //無限loop解除用 $post_id = wp_insert_post($my_post); add_action('publish_post', 'get_article_created_time'); update_post_meta($post_id, '_itemCode', $get_code); // 商品コード } add_action('publish_post', 'get_article_created_time'); //記事の更新と公開した時のアクションフック
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。