Ответы в темах

Просмотр 15 ответов — с 31 по 45 (всего 116)
  • эт да, тут не поспоришь. но по сути дела, All in One SEO Pack — это тот же экскаватор с кучей функций, из которых мне нужна лишь одна — прописание титлов.

    изначально именно он у меня стоял, но что-то не понравилось и сменил его на Yoast

    может быть есть на примете простенький и шустрый плагин, который смог бы реализовать все то же самое, что я описал в первом посте ?

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

    а вам переносить ничего не надо — можно использовать произвольные поля плагина Yoast WordPress SEO

    не очень понял, зачем мне использовать произвольные поля плагина, если он грузит систему и стоит задача избавиться от него ?

    в данный момент у меня тайтл выводится следующим образом

    <title><?php if ( is_home() && ! is_paged() ) { echo "тайтл главной страницы";} else { wp_title(''); }?></title>

    у меня в функциях на этот случай все ключевые моменты прокомментированы, да и структура сайта наконец-таки сформировалась. поэтому я не думаю, что буду ее менять в рамках моего проекта.

    сейчас основная задача понять, как это все реализовать и перенести.

    с произвольными полями по моему немного разобрался. в админке, непосредственно в записи, где произвольные поля есть кнопочка «Введите новое». там если я правильно понял, я ввожу title и уже в появившемся поле прописываю мне необходимый тайтл. Правильно ?

    если все так, то руками перенести тайтлы постов и страниц можно за 1-2 дня, а затем просто отключить плагин.

    но как это поле прописать в хедер.пхп и как реализовать титлы для служебных страниц я не понимаю (((

    вы заголовки для главной, рубрик, постраничной и тд как прописывать собрались?

    к примеру через файл функций как-нить настроить. все то же самое можно сделать через плагин, но я стремлюсь к минимализму, да и в файлах темы мне не привыкать ковыряться

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

    это да, но в приоритете ускорение времени отклика и снижение нагрузки …

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

    спасибо.

    меня на этом форуме специально игнорируют или есть какие-то объективные причины, по которым мне никто не хочет отвечать ? ;(

    меня на этом форуме специально игнорируют или есть какие-то объективные причины, по которым мне никто не хочет отвечать ? ;(

    Автор Kanjo

    (@kanjo)

    друзья ! ткните пожалуйста носом, где у меня ошибка. методом научного тыка так и не смог победить белый экран (((

    Автор Kanjo

    (@kanjo)

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

    Автор Kanjo

    (@kanjo)

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

    if(empty($first_img)){
    $img_dir = get_bloginfo('template_directory');
    $first_img = $img_dir . '/images/post-default.jpg';
    }

    в итоге функция обретает вид

    function get_post_image() {
    global $post, $posts;
    $first_img = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
    $first_img = $matches [1] [0];
    
    if(empty($first_img)){
    list($width, $height, $type, $attr) = getimagesize("'/images/post-default.jpg");
    echo "<img src=\"'/images/post-default.jpgg\" $attr alt=\"getimagesize()\" />";
    echo "<p>Ширина: $width, высота: $height,</p>" ;
    
    if ($height <=20){
    	echo "Всё нормально, выводим дефолтную картинку , т.к.  ширина картинки меньше 20px";
    	}
    	else {
    	echo "Выводим картинку из поста, т.к. ширина больше 20px";
    	}
    return $first_img;
    }

    теперь вообще блог не открывается, точнее открывается белая страница. подскажите пожалуйста, где ошибка и как правильно прописать ?

    Автор Kanjo

    (@kanjo)

    если честно, не очень. через час до компьютера добирусь — попробую применить, о результатах обязательно отпишусь.

    Автор Kanjo

    (@kanjo)

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

    Автор Kanjo

    (@kanjo)

    приподниму вопрос, очень актуально !

    да просто страшная конструкция меня пугает, тем более, что при ее генерации выполняются действия, которые по замерам кушают примерно 0.112 sec.

    думаю просто задать стиль через css и наслаждаться жизнью.

    спасибо за ответ 😉

    SeVlad, т.е. если всю эту дикую конструкцию я заменю просто на <div> — ничего страшного не произойдет ?

    я думал, мало ли, это нужно к примеру для поиска или еще для чего-нибудь системного …

Просмотр 15 ответов — с 31 по 45 (всего 116)