• 解決済 ys8

    (@ys8)


    質問させていただきます。

    WordPressのインポート・エクスポート機能を使用するとカテゴリーIDは変わってしまうものなんでしょうか。
    WordPressのインポート・エクスポート機能を使ってローカル上のワードプレスのデータをエクスポート、公開用サーバー(ロケットネット)内にインポートしてみたのですが「投稿」のカテゴリーIDが変わってしまい、テンプレートが正しく表示されなくなってしまいました。
    テンプレートが正しく表示されないなら、変わってしまったカテゴリーIDに合わせてテンプレートを修正すればいいのかもしれませんが出来ることならそれを避けたいと考え、質問させていただきました。(カテゴリーIDを一切使わない方法もあるのでしょうか…)

    検索エンジンや、フォーラム内を検索してみたのですが答えが見つかりません。
    何かご存じの方がいらっしゃいましたらよろしくお願いします。

    ※サーバーはロケットネットを使用。
    ※ブラウザのキャッシュ・Cookie は削除してみました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • sysbird

    (@sysbird)

    WordPressのインポート・エクスポート機能を使った場合は、カテゴリIDや投稿IDが変わる場合があります。

    テーマではカテゴリIDを使わずに、スラッグを使うとよいですよ。
    テーマの中で、
    $term_id = get_category_by_slug('XXXXX')->term_id;
    とすれば、カテゴリスラッグよりカテゴリIDを取得することができます。

    トピック投稿者 ys8

    (@ys8)

    sysbird様、回答ありがとうございます。

    カテゴリーIDを使わない方法があるんですね。
    頂いたアドバイスを参考に、
    $term_id = get_category_by_slug('XXXXX')->term_id;
    を使用してカテゴリIDを使わずにカテゴリスラッグで指定することができました。
    これで全てのテンプレートを修正していこうと思います。
    勉強になりました。ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「エクスポート→インポートでカテゴリーIDが変わる」には新たに返信することはできません。