Спрашиваем и отвечаем по Wordpress-13

В
На сайте с 04.07.2017
Offline
23
#151
sebadoh:
Как продублировать название записи внутри контента? Каким кодом вывести?

Если вам шорткод нужен, то

в functions.php

function customcodes_title(){
return get_the_title();
}
add_shortcode('post_title', 'customcodes_title');

В контенте:

[post_title]
dotern
На сайте с 21.09.2016
Offline
123
#152
SeVlad:

Никаких "или". Только так :) Но осторожно, чтобы не средиректить вложения и нужные служебные урлы (wp-json напр).

Создаю деревовидные рубрики и получаются дубли.

Пример: Родительская рубрика "Автомобили", а дочерняя рубрика "Легковые"

В итоге рубрика "Легковые" доступна по двум адресам:

сайт.ру/автомобили/легвовые

и

сайт.ру/легковые

Наверняка заезжанная тема, но что-то не гуглится.

Nomiki
На сайте с 28.03.2012
Offline
117
#153
SeVlad:
Для одностраничника можно контент выводить со страницах, да. Но строить на страницах сайт - себе дороже.

Чей та? (с)

Ну, ну вот пример пилился (не пошел в работу) для комм.тематики, всё на страницах, для каждой отдельная верстка вышла. Заказчику удобно было именно так.

Заказать дизайн сайта: nomiki@yandex.ru | Портфолио: behance.net/nomiki | ВК: vk.com/nmk_msk
SeVlad
На сайте с 03.11.2008
Offline
1609
#154
totamon:
даже не представляю в какую сторону копать(

СЕО-плагины и запреты в хтацесс/настойки хостинга. Как бы больше вариантов нет.

sebadoh:
Как продублировать название записи внутри контента? Каким кодом вывести?

В редакторе?

Nomiki:
Чей та? (с)

Много страниц - источник разных проблем.

Я напр натыкался на 414 при удалении пачки из админки - они все в GET лезут. Люди имели разные тормоза на фронте, wp_list_pages вообще захлёбывается. А если на сервере suhosin вкл, так вообще.. Да и вот буквально недавно.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
ProTeg
На сайте с 09.06.2008
Offline
226
#155

Довольно простой вопрос, но уже всю голову сломал.. (дублирую на всякий случай ещё здесь)

Движок Wordpress. Нужны свои Title в рубриках и тегах. Стоит all in seo. Category SEO Meta Tags не работает на обновлённом WP.

Переход на Yoast WordPress SEO не возможен из-за версии PHP (не работает, обновить пхп не возможно, есть на то причины, сервер заточен под другие задачи).

Что нужно?

Нужно убрать из WP-head нынешний title и вставить свой. Можно взять его из поля плагина произвольных полей по принципу таксиномиии...

Пример вызова. (код)

<?php the_field('des_zag', $taxonomy . '_' . $term_id); ?>

Как вариант, можно создать отдельное поле... Тоже самое и для меток нужно.. Как я понял, всё это делается через хуки, но я с этой темой слабо знаком. Нашёл решение в интернете, но оно такое кривое - код на несколько страниц, автор написал через опу всё и в итоге ломает весь сайт.

Кто что посоветует? Можно альтернативный вариант.

Svetoch1980
На сайте с 06.06.2008
Offline
107
#156
ProTeg:
Довольно простой вопрос, но уже всю голову сломал.. (дублирую на всякий случай ещё здесь)

Движок Wordpress. Нужны свои Title в рубриках и тегах. Стоит all in seo. Category SEO Meta Tags не работает на обновлённом WP.
Переход на Yoast WordPress SEO не возможен из-за версии PHP (не работает, обновить пхп не возможно, есть на то причины, сервер заточен под другие задачи).

Что нужно?
Нужно убрать из WP-head нынешний title и вставить свой. Можно взять его из поля плагина произвольных полей по принципу таксиномиии...
Пример вызова. (код)
<?php the_field('des_zag', $taxonomy . '_' . $term_id); ?>


Как вариант, можно создать отдельное поле... Тоже самое и для меток нужно.. Как я понял, всё это делается через хуки, но я с этой темой слабо знаком. Нашёл решение в интернете, но оно такое кривое - код на несколько страниц, автор написал через опу всё и в итоге ломает весь сайт.

Кто что посоветует? Можно альтернативный вариант.

Ну самый кондовый вариант - поставить ACF. Создать нужные поля для таксономий.

А потом в хедере уже дергать их:

if ( is_category() ) echo get_field('customtitle', id_term)

Отправлено с моего TA-1021 через Tapatalk

Внедрение CRM и RPA. Автоматизация бизнес-процессов. Интеграции.
ProTeg
На сайте с 09.06.2008
Offline
226
#157
Svetoch1980:
Ну самый кондовый вариант - поставить ACF. Создать нужные поля для таксономий.
А потом в хедере уже дергать их:
if ( is_category() ) echo get_field('customtitle', id_term)

Отправлено с моего TA-1021 через Tapatalk

Код, который я привёл как раз из этого плагина... рубрики и теги идут через таксиномию. Проблема не в этом... Как мне выдернуть title из <?php wp_head(); ?> и вставить свой... (это делается через хуки, но я уже написал, что не знаком с хуками, маленько только с ними работал в woocomerce)

Вообщем нужно что-то вроде этого

remove_action( 'wp_head', 'feed_links_extra', 3 ); 
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );

только для title, а дальше вступает в работу ACF

Дополнение:

remove_action( 'wp_head', '_wp_render_title_tag', 1 );

помогло. Прощай недоработанный all in seo... Проще ручками все сделать, чтобы-по человечески всё было...

S
На сайте с 20.06.2012
Offline
131
#158
Вяземский:
Если вам шорткод нужен, то

в functions.php
function customcodes_title(){

return get_the_title();
}
add_shortcode('post_title', 'customcodes_title');

В контенте:
[post_title]

Он точно верный? После вводе в func у меня этот код поверх шапки вылезает

В
На сайте с 04.07.2017
Offline
23
#159
sebadoh:
Он точно верный? После вводе в func у меня этот код поверх шапки вылезает

Точно. Видимо, куда-то не туда вставляете.

Может вы его вне <?php ... ?> вставили?

SEOKinG
На сайте с 03.09.2008
Offline
169
#160

всем привет.

дано - вордпресс с последней версией на борту, с посещалкой, старенький проект можно сказать.

хостинг - популярный шаред хостинг, типа бегета.

задача - увеличить скорость скорость работы, время ответа сервера.

уменьшить плагины и копнуть тему - уже сделано.

вопрос, как это правильно сделать? куда копнуть... плагином кеширования? каким?

посоветовали включить redis на хостинге, установить плагин для вордпресса для связи с редисом...

---->Лучший курс обмена WMR ==> WMZ (http://goo.gl/w1yOz4), WMR, WMZ ==> гривны (http://goo.gl/XmyIKN)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий