저는 2 주 동안 머리카락을 꺼내 왔는데 도움이 될 것입니다.wp_insert_term을 호출 한 후 Wordpress 카테고리가 새로 고침되지 않습니다.
저는 WP multisite 3.2를 사용하고 있습니다.
사이트 프런트 엔드에서 wp_insert_term을 사용하여 멀티 사이트 블로그 중 하나에 새 카테고리를 추가하는 도구가 있습니다 (문제의 경우 switch_to_blog()를 사용).
그런 다음 wp_set_object_terms()를 호출하여 생성 된 새 카테고리에 게시물을 추가합니다.
두 가지 모두 정상적으로 작동하며 새 카테고리가 만들어지고 게시물이 해당 카테고리로 전환됩니다.
문제점 :
새로운 카테고리의 사후의 퍼머 404 오류가 발생. 게시물이 새 카테고리의 게시물 개수에 추가되지 않습니다. -> 설정 -> 영구 링크 및 영구 링크를 B를 저장) WP - 관리자로 이동 -> 게시물 -> 카테고리 -> 및 추가 WP - 관리자로 이동)
A :
이 두 문제
에 의해 해결 될 수 있습니다 다른 카테고리위의 두 가지 솔루션은 사용자가 우리가 만든 도구를 사용할 때마다 수동으로 수행 할 수 없으므로 나를 위해 작동하지 않습니다.
는 우리가 시도하는 것 :이
function flush_permalinks() {
global $wp_rewrite;
$wp_rewrite->set_permalink_structure('/%postname%/');
}
add_action('init', 'flush_permalinks');
//이 그것을 해결되지 않는
우리는 또한 시도 :
이function flush_permalinks() {
global $wp_rewrite;
$wp_rewrite->flush_rules();
}
add_action('init', 'flush_permalinks');
//이
그것을 해결되지 않습니다그리고 우리가 시도 :
add_action('init', 'create_initial_taxonomies', 0);
// 이렇게해도 해결되지 않습니다.
미리 도움을 주셔서 감사 드리며 올바른 해결 방안을 알려주십시오.
덕분에, 단지 template_redirect을 시도했지만 그와 행운 중 하나. –