Отличный совет о том, как сделать удобной и главное красивой, ссылку на редактирование записи для администратора.
Просто добавьте код
<?php edit_post_link('✍','',' '); ?>
перед функцией
<?php the_title() ?>
В моем случае полная строчка заголовка записи получилась вот такой:
<h2><?php edit_post_link('✍','',' '); ?> <a title="Постоянная ссылка на <?php the_title(); ?>" href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
У вас она может немного отличаться, но после того как вы вставите
<?php edit_post_link('✍','',' '); ?>
в необходимых местах, у вас появится красивая иконка для редактирования записи, которая будет отображаться только в том случае если вы авторизовались в блоге и имеете права на редактирование записей.
Получается что-то типа такого:
Если вы не нашли куда вставить этот код, обращайтесь помогу.
Продолжить чтение... Постовой:
24 Май 2011
В новых версиях WordPress теперь можно очень легко вставить в запись галерею изображений. Это полезно когда вы публикуете подборки фотографий.
Все что для этого необходимо сделать это, нажать несколько кнопок визуального редактора WordPress:
Сначала загружаем изображения на сервер:


Загружать можно не по одному, а сразу несколько, нажмите на первый файл, и удерживая кнопку Shift, нажмите на последний:
После того как файлы будут загружены, у вас появится новая закладка, которая будет называться «Галерея»
На этой вкладке вы можете, настроить отображение каждого изображения, подпись, альтернативный текст, выравнивание и тп. для настройки напротив каждого изображения есть кнопка «Показать». После того как все настройки сделаны, не забываем нажать кнопку «Сохранить изменения».
Теперь необходимо настроить параметры самой галереи и вставить ее в запись, параметров не много, настраивать особо нечего, нажимаем кнопку «Вставить галерею»
И получаем что-то типа вот такой галереи:
Если у вас что-то не получилось, пишите в комментариях, попробуем разобраться.
Продолжить чтение... Постовой:8 Апрель 2011
На многих блогах вместо полных записей, на главной странице и в архивах выводятся анонсы записей. Для этого в шаблонах блога используется функция the_excerpt ().
Эта функция выводит первые 55 слов из записи, обрезая все форматирование и ссылки.
Очень часто, клиенты просят чтобы анонс был длинее, или чтобы в конце анонса небыло странных [...] а также активные ссылки и форматирование в виде переноса строк, жирного шрифта и тп. Я уже писал о том, как можно усовершенствовать функцию the_excerpt под свои нужды, но как оказалось можно сделать еще больше.
Для этого необходимо добавить в файл function.php, следующую функцию:
function improved_trim_excerpt($text) { global $post; if ( '' == $text ) { $text = get_the_content(''); $text = apply_filters('the_content', $text); $text = str_replace(']]>', ']]>', $text); $text = preg_replace('@<script[^>]*?>.*?</script>@si', '', $text); $text = strip_tags($text, '<p>'); $excerpt_length = 80; $words = explode(' ', $text, $excerpt_length + 1); if (count($words)> $excerpt_length) { array_pop($words); array_push($words, '[...]'); $text = implode(' ', $words); } } return $text; }
Теперь необходимо отключить стандартный the_excerpt и включить наш усовершенствованный добавляем в том же файле:
remove_filter('get_the_excerpt', 'wp_trim_excerpt'); add_filter('get_the_excerpt', 'improved_trim_excerpt');
Теперь разберемся что мы сделали:
Строка:
$text = strip_tags($text, '<p>');
отвечает за обрезание html тегов в анонсе, сюда можно добавить другие теги, например:
$text = strip_tags($text, '<p>,<b>,<a><br>,<strong>');
таким образом мы получим вполне полноценный анонс записи с форматированием и ссылками.
В строке
$excerpt_length = 80;
мы можем указать сколько слов нам необходимо выводить в анонсе.
Если строку
array_push($words, '[...]');
мы сделаем вот такой,
array_push($words, '');
то не будет выводится [...] в конце каждого анонса, а можно туда добавить что-то другое.
Если у вас возникли какие-то вопросы по поводу вывода анонсов записей, пишите их в комментариях, также возможно есть что дополнить по этой теме, также буду рад.
А в сегодняшнем постовом, у нас продолжается тематика фотошопа, как всегда уроки фотошопа, графика и другие полезности для тех кто хочет рисовать.
Продолжить чтение... Постовой:1 Апрель 2011
Довольно удобно, когда просматривая комментарии на своем блоге, их можно сразу же удалить или отправить в спам. Обычно для этого необходимо зайти в админку, найти комментарий и удалить его. Есть более простое решение, это вывод ссылок для удаления комментария и пометки его как спам, прямо в ленту комментариев на блоге.
Выглядит примерно вот так:
Естественно это можно сделать с помощью плагинов, но зачем устанавливать лишний плагин, если есть более простое и изящное решение.
Чтобы добавить ссылки эти ссылки в вашем блоге, необходимо создать функцию, которая будет выводить эти ссылки, создается она в файле functions.php, который лежит в папке шаблона вашего блога.
Добавляем в этот файл следующий код:
function delete_comment_link($id) { if (current_user_can('edit_post')) { echo '| <a href="'.admin_url("comment.php?action=cdc&c=$id").'">del</a> '; echo '| <a href="'.admin_url("comment.php?action=cdc&dt=spam&c=$id").'">spam</a>'; } }
Сохраняем файл, и теперь нам осталось добавить вызов этой функции в файле comments.php который также лежит в папке с шаблоном блога и отвечает за вывод комментариев на вашем WordPress блоге. Открываем файл, находим строку
edit_comment_link('edit','','');
и рядышком добавляем вызов нашей новой функции:
delete_comment_link(get_comment_ID());
Вот собственно и все, после этого у вас должны отображаться ссылки для удаления и пометки как спам, в ленте ваших комментариев.
В этом посте, себя хотели пропиарить ребята с ресурса SEO форум о продвижении сайтов, будем считать что у них это получилось, благодаря постовому
23 Июнь 2011
2 Comments