@Valtasaar

Как сделать произвольный текст ссылки на пост в wordpress?

Доброго всем!
Хочу сделать нестандартный текст ссылки. Нестандартность заключается в том, что бы добавлять в ссылку значение произвольного поля. Пробовал так:

function custom_links( $post_link, $post ) {
    if ( 'services' != $post->post_type || 'publish' != $post->post_status ) {
        return $post_link;
    }
    // Произвольное поле
    $name = fw_get_db_post_option(get_the_ID(), 'name');
    
    // Remove slug
    $post_link = str_replace( '/' . $post->post_type . '/', '/', $post_link );
    
    $post_link = $post_link . $name;
    return $post_link;
}
add_filter( 'post_type_link', 'custom_links', 10, 3 );

Текст ссылки меняется, но при переходе страница не находится.
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы