WordPressで在庫管理はできるのか
WP Inventory Manager というプラグインがあるのでテスト使用してみる
使用方法は下記を参照
設定
プラグインを作る方がいいかな
CSVを読み込めるようにしたほうがいい
商品コード:
メーカー:
商品名:
商品状態:
取扱店舗:この商品は、〇〇店で取り扱っています
■ 有効時に
カテゴリー[店舗名]を追加
パーマネントリンク構造を変更
商品画像を選択するにはどうすればいいの?
WordPressの自作プラグインで画像選択して使用したい
中立的な見地のないジャーナリストの存在価値って何だろう
仮に達成できなかったとしても、貫き通さなければならない部分な訳よ
妥協をしてはならない部分だろ
働いて金を稼ぐ何が悪いんだろう。老害死すべし
投稿処理
// 投稿処理
function handle_custom_post_submission() {
if (isset($_POST['custom_post_submit'])) {
// セキュリティチェック
if (!isset($_POST['custom_post_nonce']) || !wp_verify_nonce($_POST['custom_post_nonce'], 'custom_post_action')) {
return;
}
if (!current_user_can('publish_posts')) {
return;
}
// 入力を取得
$title = sanitize_text_field($_POST['custom_post_title']);
// 商品説明
$content = wp_kses_post($_POST['custom_post_content']);
// 商品コード
$slug = sanitize_text_field($_POST['custom_post_code']);
$store_category = sanitize_text_field($_POST['store_category']); // 店舗カテゴリー(例: '新宿店')
// 店舗名(親カテゴリー)を取得
$parent_category = get_term_by('slug', 'store', 'category');
// 親カテゴリーが存在する場合
if ($parent_category) {
// 子カテゴリーのIDを取得
$child_category = get_term_by('name', $store_category, 'category');
// 子カテゴリーが見つかれば、そのIDをカテゴリーに設定
if ($child_category) {
$categories = array($child_category->term_id);
} else {
$categories = array(); // 子カテゴリーが見つからない場合は空にする
}
} else {
$categories = array(); // 親カテゴリーが見つからない場合は空にする
}
// 投稿作成
$post_data = array(
'post_title' => $title,
'post_content' => $content,
'post_status' => 'publish',
'post_author' => get_current_user_id(),
'post_category' => $categories, // カテゴリーを設定
'post_name' => sanitize_title($slug), // スラッグを設定
);
wp_insert_post($post_data);
// リダイレクトして再投稿を防ぐ
wp_redirect(admin_url('admin.php?page=stock-items&success=1'));
exit;
}
}
add_action('admin_init', 'handle_custom_post_submission');