WPの設定に苦労しています。
私の構造ペラミンクはこれです:
game/taxonomy-slug/投稿名
これを行うには、プラグイン UltimateCMS を使用します。
次のように構成されたカスタム投稿タイプ名「ゲーム」を作成しました。
rewrite : true、slug : game/%games%、width tront : true、feed : true、page : true、hierarchical : false
そして、私の分類法は「ゲーム」と名付けられ、次のように構成されています。
階層 : false、書き換え : true、スラッグ : %games%、幅 tront : false
ああ、私も関数ファイルでこれを使用します:
add_filter('post_link', 'rating_permalink', 10, 3);
add_filter('post_type_link', 'rating_permalink', 10, 3);
function rating_permalink($permalink, $post_id, $leavename) {
if (strpos($permalink, '%games%') === FALSE) return $permalink;
// Get post
$post = get_post($post_id);
if (!$post) return $permalink;
// Get taxonomy terms
$terms = wp_get_object_terms($post->ID, 'games');
if (!is_wp_error($terms) && !empty($terms) && is_object($terms[0])) $taxonomy_slug = $terms[0]->slug;
else $taxonomy_slug = 'autres';
return str_replace('%games%', $taxonomy_slug, $permalink);
}
私は現在、これで必要な URL を持っていますが、問題は、この分類法が私の静的ページを壊すことです。動かなくなったページ (url: /web-tv/) があります。「ゲーム」分類法を無効にすると、再び機能します。
奇妙なことに、/web-tv/ ページの URL を /info/toto/web-tv/ のように 3 番目のレベルにすると機能します。
スキルですべてを試しましたが、解決策が見つかりません。
何か案は ?
どうもありがとう !!!