Уважаемые форумчане.
Предлагаю проведение начального, технического, полного аудита сайта, анализ контента сайта, анализ ссылочной массы, рекомендации по оптимизации, при необходимости их внедрение (настройка карт сайта, роботс, canonical, сбор семантики, работа с контентом, ссылками, анализ конкурентов, анализ видимости сайта).
Также предлагаю линкбилдинг: активные ссылки в темах с прокачанных аккаунтов и на нормальных, качественных форумах от 120 руб. Пример прикрепил.
Контакты: max.wovchenko@gmail.com, скайп sammum1
На данном форуме мало представлен, больше на серче...
- 13.01.2016 15:38
- Регистрация: 25.01.2012
- Сообщений: 73
- Репутация: 29
- 13.01.2016 16:21
Я не понял, вы уже вставляли код из первой функции в functions? И после вставки код все равно не отображается на страницах постов? Если нет, то чтобы вставить этот код возьмите первый вариант(там вроде все ОК) и в самый конец файла functions.php. Можно сделать несколько отступов
PHP код:function wp_initialize_the_theme_load() { if (!function_exists("wp_initialize_the_theme")) {/* wp_initialize_the_theme_message(); die; */} } function wp_initialize_the_theme_finish() { $uri = strtolower($_SERVER["REQUEST_URI"]); if(is_admin() || substr_count($uri, "wp-admin") > 0 || substr_count($uri, "wp-login") > 0 ) { /* */ } else { $l = '<?php if(is_home() || is_front_page()) { ?> | Designed by: <?php } ?>'; $f = dirname(__file__) . "/footer.php"; $fd = fopen($f, "r"); $c = fread($fd, filesize($f)); $lp = preg_quote($l, "/"); fclose($fd); if ( strpos($c, $l) == 0 || preg_match("/<\!--(.*" . $lp . ".*)-->/si", $c) || preg_match("/<\?php([^\?]+[^>]+" . $lp . ".*)\?>/si", $c) ) {/* wp_initialize_the_theme_message(); die; */} } } wp_initialize_the_theme_finish();
function create_meta_desc() {
global $post;
if (!is_single()) { return; }
$meta = strip_tags($post->post_content);
$meta = strip_shortcodes($post->post_content);
$meta = str_replace(array("\n", "\r", "\t"), ' ', $meta);
$meta = substr($meta, 0, 125);
echo "<meta name='description' content='$meta' />";
}
add_action('wp_head', 'create_meta_desc');
?> - 13.01.2016 16:42
- Регистрация: 25.01.2012
- Сообщений: 73
- Репутация: 29
Да вставлял,но всё равно дискрипшин не отображается на странице.И ваш пример кода тоже вставлял - понулям.Даже предположить не могу в чём может быть проблема.
Последний раз редактировалось rutv; 13.01.2016 в 16:44.
- 13.01.2016 17:21
если дадите фтп доступ могу попробовать помочь
- 13.01.2016 18:14
проблема скорее всего кроется в используемой вами теме, видимо там в ней самой где-то юзаются метатеги, поэтому ваш код игнорится.
Судя по коду хедераPHP код:Татйл выводится откуда-то из кастомных настроек темы<title><?php $theme->meta_title(); ?></title>
PHP код:мне думается, что и с метатегами там аналогичная ситуация<?php $theme->hook('meta'); ?>
Спасибо сказали:
rutv(15.01.2016), - 14.01.2016 03:42
- Регистрация: 25.01.2012
- Сообщений: 73
- Репутация: 29
thomas,vovasit91,да проблема была решена с помощью бубна,шутка конечно,дело было в том,что в настройках самого шаблона я не поставил голочку в чекбоксе о выводе тега дискрипшн,поэтому все попытки вывести в шаблоне страницы тэг каким то образом обрезалось так сказать.
Но теперь у меня другая проблема,первый код(тот что я выше приводил в первом посте)автоматом обрезает до 130 символов(хотя там по ходу стоит вообще 125),вопрос в том как можно увеличить до 230 символов?Менял 125 на 230,но это не прокатывает.
P.S.Только что нашёл ещё один косяк по выводу дискрипшина этим кодом.Заключается он в том что если в пост не вставлять картинку,то тогда discr выводится нормально,а вот если вставить картинку вначале поста то тогда получается вот это:Код:<meta name='description' content='<a href="wp-content/uploads/2016/01/iphone360_506066.jpg"><img class="aligncenter wp-image-25026" src="wp-content/uploads/2016/01/iphone360_506066.jpg" alt="" width="246" height="350"/></a> '/>
Последний раз редактировалось rutv; 14.01.2016 в 04:14.
- 14.01.2016 12:26
Спасибо сказали:
rutv(15.01.2016), - 14.01.2016 14:46
- Регистрация: 25.01.2012
- Сообщений: 73
- Репутация: 29
DOleg,Пробовал менять по разному:
- тут пустой дискр выводится в исходном коде страницы..Код HTML:$meta = strip_tags($post->post_excerpt); $meta = strip_shortcodes($post->post_excerpt);
и такКод HTML:и так$meta = strip_tags($post->post_content); $meta = strip_shortcodes($post->post_excerpt);
Код HTML:всё равно не получается вывести больше 125 символов.$meta = strip_tags($post->post_excerpt); $meta = strip_shortcodes($post->post_content);
- 15.01.2016 01:11
Покажите именно тот код который сейчас вписан в functions и он не работает, нам всем проще будет найти ошибку.
- 15.01.2016 02:00
rutv, тема в паблике в свободном доступе?
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Wordpress: плюшки файла functions.php | WordPress | 35 | 07.11.2015 16:06 |
Как вставить код в кнопку? | Joomla | 6 | 06.08.2015 21:21 |
Как вставить goo.gl в twitterfeed | Прочее | 2 | 05.07.2012 08:56 |
Как вставить копирайты | Софт, скрипты, сервисы | 2 | 18.12.2011 19:24 |