Изменение ссылки «просмотр» для пользовательского типа сообщения на экране списка сообщений?

Как изменить страницу, на которую ссылаются действия «вид», на экран списка сообщений для пользовательского типа сообщения?

Обновить

У меня есть работа с обычными типами сообщений, используя приведенный ниже код, но где я могу определить тип пользовательских сообщений?

function change_link($post_url,$post) { return '/video?id='.$post->ID; } add_filter('post_link',"change_link",10,2); 

Solutions Collecting From Web of "Изменение ссылки «просмотр» для пользовательского типа сообщения на экране списка сообщений?"

Добавив фильтр к 'post_link' . Для get_permalink() дополнительной информации см. get_permalink() .

Для пользовательских типов сообщений вы можете использовать крюк 'post_type_link' .

Это намного проще, если следовать исходному коду (это для v3.0):

Основываясь на обновлении вашего вопроса:

 function change_link( $permalink, $post ) { if( $post->post_type == 'video' ) { // assuming the post type is video $permalink = home_url( 'video?id='.$post->ID ); } return $permalink; } add_filter('post_type_link',"change_link",10,2);