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

J
На сайте с 07.10.2010
Offline
163
#361

Добрый день. Может быть, кому-нибудь известен плагин IGIT Related Post With Thumb. При помощи него можно выводить похожие новости с миниатюрами и заголовками. В плагине есть функция ограничения количества символов в заголовке. К примеру, есть пост с названием "Новость", поставишь ограничение на 5 символов в заголовке, то будет "Новос..". Но почему-то эта функция не работает. Помогите, пожалуйста, решить эту проблему. Благодарю.

S3
На сайте с 18.04.2011
Offline
109
#362
Jaroslav:
Добрый день. Может быть, кому-нибудь известен плагин IGIT Related Post With Thumb. При помощи него можно выводить похожие новости с миниатюрами и заголовками. В плагине есть функция ограничения количества символов в заголовке. К примеру, есть пост с названием "Новость", поставишь ограничение на 5 символов в заголовке, то будет "Новос..". Но почему-то эта функция не работает. Помогите, пожалуйста, решить эту проблему. Благодарю.

посмотри может в function.php твоей темы есть такая функция

function new_excerpt_length($length) {

return 15;
}
add_filter('excerpt_length', 'new_excerpt_length');

если есть то конфликтует скорее всего с ней, если нет то ей можно также сократить превью (но! на всем сайте)

J
На сайте с 07.10.2010
Offline
163
#363

sok3535, нет, такой функции нет, да и не получилось ей сократить количество символов в заголовке на всем сайте. Дело именно в этом плагине. Вот часть кода из него:

function igit_show_rel_post()
{
global $igit_rpwt,$igit_rpwt_default, $wpdb, $post, $single, $WP_PLUGIN_URL;
if (!defined('WP_PLUGIN_URL'))
define('WP_PLUGIN_URL', WP_CONTENT_URL . '/plugins');
$pluginDir = WP_PLUGIN_URL . '/' . str_replace(basename(__FILE__), "", plugin_basename(__FILE__));
if (get_option('igit_rpwt')) {
$igit_rpwt_temp = get_option('igit_rpwt');

if (!array_key_exists('no_related_post_text', $igit_rpwt_temp)) {
$igit_rpwt_temp['no_related_post_text'] = $igit_rpwt_default['no_related_post_text'];

}
if (!array_key_exists('display_title', $igit_rpwt_temp)) {
$igit_rpwt_temp['display_title'] = $igit_rpwt_default['display_title'];

}
if (!array_key_exists('fonts_family', $igit_rpwt_temp)) {
$igit_rpwt_temp['fonts_family'] = $igit_rpwt_default['fonts_family'];

}
if (!array_key_exists('fonts_size', $igit_rpwt_temp)) {
$igit_rpwt_temp['fonts_size'] = $igit_rpwt_default['fonts_size'];

}
if (!array_key_exists('display_full_title', $igit_rpwt_temp)) {
$igit_rpwt_temp['display_full_title'] = $igit_rpwt_default['display_full_title'];

}
if (!array_key_exists('title_characters', $igit_rpwt_temp)) {
$igit_rpwt_temp['title_characters'] = $igit_rpwt_default['title_characters'];

}
if(!$igit_rpwt_temp['display_title'])
{
$igit_rpwt_temp['display_title'] = $igit_rpwt['display_title'];
$igit_rpwt = $igit_rpwt_temp;
}
else
{
$igit_rpwt = $igit_rpwt_temp;
}
}

Смысл в том, что ограничение на количество символов должно срабатывать только в том случае, если снята галочка с опции Display Full Title. Но галочка я и ставил, и снимал, ограничение (How Many Characters want to show for Post Title?) не срабатывает. Вероятно, ошибка в коде.

S3
На сайте с 18.04.2011
Offline
109
#364
Jaroslav:
sok3535, нет, такой функции нет, да и не получилось ей сократить количество символов в заголовке на всем сайте. Дело именно в этом плагине. Вот часть кода из него:


Смысл в том, что ограничение на количество символов должно срабатывать только в том случае, если снята галочка с опции Display Full Title. Но галочка я и ставил, и снимал, ограничение (How Many Characters want to show for Post Title?) не срабатывает. Вероятно, ошибка в коде.

а это титл)) - галочка снята с "Display Full Title"?

J
На сайте с 07.10.2010
Offline
163
#365
sok3535:
галочка снята с "Display Full Title"?

да, галочку снимал.

S3
На сайте с 18.04.2011
Offline
109
#366
Jaroslav:
да, галочку снимал.

файл inc/core.php строка 420

$newtitle = substr($title, 0, 45) .'...';
число 45 кол-во символов - меняй как хош
rammlied
На сайте с 13.04.2011
Offline
56
#367

Как сделать так чтобы по умолчанию когда загружаешь картинку она была без ссылки на саму себя?

делаю СДЛы, получаются ГСы )
S3
На сайте с 18.04.2011
Offline
109
#368
rammlied:
Как сделать так чтобы по умолчанию когда загружаешь картинку она была без ссылки на саму себя?

в function.php темы вставь

update_option('image_default_link_type','none');
J
На сайте с 07.10.2010
Offline
163
#369

sok3535, большое спасибо. И за это тоже:

sok3535:
в function.php темы вставь
Код:

update_option('image_default_link_type','none');

Пригодилось. :)

stundr
На сайте с 19.06.2008
Offline
201
#370
stundr:
Несколькими страницами ранее искал плагин для формы "заказать звонок с сайта", нашел замечательный плаг под названием Beautiful Feedback, который подходит по функционалу. Но есть проблема, а именно, конфликт скриптов (если я правильно понимаю). Т.е. на страницах уже присутствуют некоторое количество скриптов, которые работают. Активирую плагин, он начинает работать, но остальные работать перестают.
К сожалению в скриптах совершено ничего не понимаю, кто что может подсказать?

отвечу сам на свой вопрос. в файлах плагина скрипт подгружается по этой ссылке:

https://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js

оказывается нужно было всего лишь поменять версию скрипта на вот эту:

https://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js

и все заработало.

=^_^=

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