taxonomyの一括登録

2013 年 2 月 26 日

ホーム フォーラム 要望と提案 taxonomyの一括登録

このトピックには3件の返信が含まれ、3人の参加者がいます。4 年、 8 ヶ月前 gau さんが最後の更新を行いました。

4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #52305

    kenji
    参加者

    タクソノミーの一括登録の機能があったら便利だと思います。

    どうでしょうか。

    動作に関するご質問の場合は必ずご記入ください。


    WordPress のバージョン:

    Welcart のバージョン:

    ご利用のテーマ:

    症状を確認したブラウザ:

    サーバー(会社名、サービス名):

    SSLの利用: 無し | 専用SSL | 共用SSL

    WordPress のパーマリンク設定:


    #66232

    nanbu
    参加者

    こんにちは。

    カスタムのカテゴリーを利用されているということでしょうか。

    そうであれば確かに必要かもしれませんね。ご要望リストに追加しておきます。

    #66233

    gau
    参加者

    カスタムタクソノミーを設定していたのですが、

    一度商品を一括エクスポートして、インポートし直すと全てのタクソノミーの関連付けが消えてしまいました・・・。

    ご対応いただけるととても助かります。

    是非よろしくお願いいたします。

    #66234

    gau
    参加者

    追記です。

    usc-e-shop/functions/define_function.php

    このファイルの

    1226行目 $cat_ids = wp_get_post_categories($post_id);

    これをコメントアウトして、以下を追加してみました。

    $terms = wp_get_post_terms($post_id);

    $cat_ids = array();

    foreach($terms as $term) $cat_ids[] = $term->term_id;

    (これだとタグのIDも出力されるので、実際は、wp_get_post_termsの2番目のパラメータで、categoryと自分のtaxonomyを指定しています。)

    これでタクソノミーも出力されるようになりましたが、一つ問題があります。

    csvのカテゴリー列には、term_idがリストされて出力されますが、

    このterm_idが、カテゴリーの他にtaxonomyにも使用されている場合、

    カテゴリーとpostのrelationだけは登録されますが、

    他のtaxonomyとpostとのrelationは消えてしまいました。

    csv形式でいろいろなtaxonomyに対応するには、

    term_idではなく、term_taxonomy_idで管理しなければいけないかもしれません。

    他に何かあればまたお知らせいたします。よろしくお願いいたします。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。