permalinksのオプションを "再保存"して、[設定]> [固定リンク]に移動し、デフォルトの1つに設定して保存してから、どのように表示したいかに戻しますもう一度保存してください。 flush_rewrite_rules()
の機能を見ることもできます。特に、カスタム投稿タイプを追加した場合や、プラグインを含む投稿やwp_insert_post()
機能を追加した場合は特にそうです。
編集:カスタムポストタイプを使用しているので、このようにフラッシング機能を試してみてください。
function flush_rewrite_on_save_my_custom_post_type(){
xhynk_register_my_custom_post_type(); //The function used to register the custom post type
flush_rewrite_rules();
}
とsave_post()
フック
add_action('save_post', 'flush_rewrite_on_save_my_custom_post_type');
// or
add_action('save_post_my_custom_post_type', 'flush_rewrite_on_save_my_custom_post_type');
にそれをフックresponse.Iためのおかげで再を試してみました異なるデフォルトオプションを変更して、パーマリンクオプションを数回保存する。しかし、それは問題を解決しませんでした。カスタムポストタイプを作成しましたが、積極的にまだ使用していません。システムにカスタムポストタイプがあると思って、問題を引き起こしていますか? – Dhanushka
Ohh ...あなたの質問の最後の部分に答えるために、WP All Importプラグインを使用してXMLファイルからすべての投稿が自動的に作成されました。 – Dhanushka
私は実際にやっています。カスタム投稿タイプを作成するために使用したコードを投稿できますか?今のところ、カスタムの投稿タイプのコードをコメントアウトして、再度パーマリンクを保存して問題が解決するかどうか確認することができます。そうした場合、問題は実装にあります。 – Xhynk