Wordpress Preview_post_link - PullRequest
       10

Wordpress Preview_post_link

5 голосов
/ 05 января 2012

Я пытаюсь изменить кнопку «Предварительный просмотр» по умолчанию при публикации на WordPress, так как на сайте установлена ​​взломанная установка WordPress, а предварительный просмотр сообщений находится не там, где они должны быть.

Я нашел хукpreview_post_link сейчас я просто пытаюсь выяснить, как создать небольшой плагин, который решит проблему.

То, что я не знаю, как это сделать и почему я публикую здесь, это использование add_filter для измененияссылка

add_filter( 'preview_post_link', 'the_preview_fix' );

function the_preview_fix() {

    return;
}

все, что мне нужно сделать, это вместо того, чтобы перейти к текущей ссылке, перейти на www.website.com/blog/p/the-slug, хотя черновик сообщения не отображается наживой сайт, ссылка по-прежнему приведет меня на сгенерированную страницу :)

Заранее благодарим за любую помощь, полученную

РЕДАКТИРОВАТЬ ИСПРАВЛЕНО!

add_filter( 'preview_post_link', 'the_preview_fix' );

function the_preview_fix() {
    $slug = basename(get_permalink());
    return "http://www.mywebsite.com/blog/p/$slug";
}

1 Ответ

4 голосов
/ 09 января 2012
add_filter( 'preview_post_link', 'the_preview_fix' );

function the_preview_fix() {
    $slug = basename(get_permalink());
    return "http://www.mywebsite.com/blog/p/$slug";
}
...