По умолчанию WP режит длину Post Title и соответственно Permalink. Как это можно исправить/увеличить?
Увеличить длину Post Title и Permalink
По умолчанию WP режит длину Post Title и соответственно Permalink. Как это можно исправить/увеличить?
Custom Post Type (PODs framework) – модификация slug 404 / Not found
Доброго дня,
использую фреймворк PODs для WP.
Создал несколько custom post types и связал их между собой.
Есть необходимость отразить эту связь в структуре ссылки (slug).
Пример: domain/custom-post1/custom-post2/post-title
В связи с чем создал костюмную функцию, где реализовываю этот алгоритм:
<?php
function custom_post_slug ( $post_link, $post ) {
/* Pulling the relation post slug */
$quote_author = get_post_meta($post->ID, 'quote_author', true);
$quote_author['post_name'];
/* Condition for 'quote' post type */
if ( 'quote' != $post->post_type || 'publish' != $post->post_status ) {
return $post_link;
}
/* Modifying slug */
$post_link = str_replace( '/' . $post->post_type . '/', '/' . $quote_author['post_name'] . '/' . $post->post_type . '/', $post_link );
return $post_link;
}
add_filter( 'post_type_link', 'custom_post_slug', 10, 3 );
?>
Сама функция отрабатывает правильно, так как структура ссылки приобретает ожидаемую структуру. Проблем в том что страница поста отдает ошибку:
404 / not found
Что я упустил?
Спасибо