Увеличиваем длину генерированного exerpt плагина WordPress SEO by Yoast

в разделе внутреннее seo, WordPress. комментарии: 1

По-умолчанию переменная %%excerpt%% плагина WordPress SEO by Yoast 155 символов. Что затрудняет ее использование в description и социальных мета тегах.
Увеличим на 101 символ
в файле wordpress-seo/inc/class-wpseo-replace-vars.php Далее »

Вставка PHP кода в шаблон Xenforo

в разделе Xenforo. комментарии: 1

Представим, что нам нужно отобразить результат работы файла blablabla.php в каком-либо шаблоне на форуме, и для этого по сути надо создать для этого свой небольшой аддон. Для этого надо осуществить следующие действия:

1. Создаем файл Listener.php следующего содержания: Далее »

Перенос wordpress на новый домен

в разделе WordPress. комментарии: 0

В phpmyadmin выполняем поочередно запросы

1
2
3
4
5
UPDATE wp_options SET option_value = replace(option_value, 'http://старый домен', 'http://новый домен') WHERE option_name = 'home' OR option_name = 'siteurl';

UPDATE wp_posts SET guid = replace(guid, 'http://старый домен', 'http://новый домен');

UPDATE wp_posts SET post_content = replace(post_content, 'http://старый домен', 'http://новый домен');

Постраничная навигация в WordPress без плагина

в разделе WordPress. комментарии: 0

PHP Функция

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
function wp_corenavi() {
    global $wp_query;
    $pages = '';
    $max = $wp_query->max_num_pages;
    if (!$current = get_query_var('paged')) $current = 1;
    $a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
    $a['total'] = $max;
    $a['current'] = $current;

    $total = 1; //1 - выводить текст "Страница N из N", 0 - не выводить
    $a['mid_size'] = 3; //сколько ссылок показывать слева и справа от текущей
    $a['end_size'] = 1; //сколько ссылок показывать в начале и в конце
    $a['prev_text'] = '«'; //текст ссылки "Предыдущая страница"
    $a['next_text'] = '»'; //текст ссылки "Следующая страница"

    if ($max > 1) echo '<div class="navigation">';
    if ($total == 1 && $max > 1) $pages = '<span class="pages">Страница ' . $current . ' из ' . $max . '</span>'."\r\n";
    echo $pages . paginate_links($a);
    if ($max > 1) echo '</div>';
}

код в шаблон:

1
<?php if (function_exists('wp_corenavi')) wp_corenavi(); ?>

Поддерживает ЧПУ.