Описание
Выводит ссылку на редактирование поста, если пользователю разрешено изменять пост.
Использовать внутри Цикла WordPress.
edit_post_link() работает на базе get_edit_post_link().
Функция выводит на экран html код ссылки.
Использование
<?php edit_post_link( $link, $before, $after, $id ); ?>
Параметры
- $link (строка)
- Текст ссылки.
По умолчанию: __('Edit This') - $before (строка)
- Текст перед ссылкой.
По умолчанию: нет - $after (строка)
- Текст после ссылки.
По умолчанию: нет - $id (число)
- ID поста, ссылку на который нужно вывести.
По умолчанию: текущий в цикле
Примеры
1. Выведем ссылку на редактирование поста, для авторизованных пользователей, которые имеют право изменять посты:
<?php edit_post_link(); ?>
2. Изменим текст ссылки и заключим её в html тег <p>
<?php edit_post_link('edit', '<p>', '</p>'); ?>
На заметку
$id параметр добавлен в версии 2.8.
edit_post_link()
из файла: /wp-includes/link-template.php WP 3.3.2function edit_post_link( $link = null, $before = '', $after = '', $id = 0 ) {
if ( !$post = &get_post( $id ) )
return;
if ( !$url = get_edit_post_link( $post->ID ) )
return;
if ( null === $link )
$link = __('Edit This');
$post_type_obj = get_post_type_object( $post->post_type );
$link = '<a class="post-edit-link" href="' . $url . '" title="' . esc_attr( $post_type_obj->labels->edit_item ) . '">' . $link . '</a>';
echo $before . apply_filters( 'edit_post_link', $link, $post->ID ) . $after;
}Связанные Функции
Ещё из раздела
Смотрите также: Функции WordPress и Теги Шаблона.
Вам срочно нужно подобрать хорошего и квалифицированного работника, но как и с чего начать вы не совсем представляете? Возможно самое время обратиться в агентство. Кадровое агентство цена за услуги которого вас обязательно должны устроить находится по интернет адресу: кадровая-служба.рф