Ваш путь: Главная » WordPress c плагинами, Версии WordPress » текущая страница

возможно заказать разработку или сопровождение, услуги вашего сайта/блога


обновлено: 2022-07-31 в теме: WordPress c плагинами; Версии WordPress
Запросто с WordPress создание и продвижение сайтов ATs media

Обновление WordPress – виджеты: widget text class ats текстовый виджет для работы с php и шорткодами

Сегодня очень интересная тема: конечно же – громкое обновление Вордпресс !! до версии 4.8. имя которому, говорят, дано в честь какого-то Американск-Ого баяниста, что ли)) Ну, ладно…

В это обновление много чего добавили разработчики: например, в разделе управления виджетами появилось много новых вариантов – уйма полезного и ценного, однако – вместе с тем прибавилось сумятицы, поселив в головах неопытных пользователей сайтом на WP неразбериху и досаду…

Мне уже задавали несколько человек один и тот же вопрос: как вернуть классический текстовый виджет – без текстового редактора?? В самом деле, те, которые необдуманно “обновились”, получили сюрприз посетив админку… раздел “виджеты”:  люди, которые много использовали в текстовых виджетах всякий php код, скажем так, с ужасом узрели пустые места заместо функций… Оч. неудобно редактировать стало! Очень!

Решим эту проблему – вернём классический виджет – плагин widget text class ats:


 

Стоит ли отключать текстовый редактор в обновлённом виджете

 

 

 

 

Много говорить о самом обновлении не стану, ибо нечего повторяться – уже достаточно в сети изложено по этому поводу… И впечатления, как выясняется, у людей двоякое от подобных новшеств…

 

Что могу сказать, кроме сакраментального – всё, что ни делается в мире wp – делается к лучшему! вот и очередное обновление 4.8 приличный шаг вперёд во всех отношениях …хотя конечно неудобно (или непривычно) стало работать с text-виджетом, особливо коли есть желание использовать его более утончённо!

 

 

Почему? …а потому что текстовый редактор нового виджета унаследовал почти все прелести обычного т.редактора, в котором пишутся статьи: а в нём, как известно, отработка php системой запрещена. И это в общем-то справедливо!

 

И коли запрещена, то – попросту при редактировании строчки функций после сохранения информации виджета ПРОПАДАЮТ! хотя сама работа виджета и php функции (если настроено) замечательно отрабатываются (такой каламбур).

 

Как и говорилось, эти “стирки” системы неудобны только тем, что несподручно редактировать помещённый в виджет 4.8-й версии в код… иными словами – подстраивать приличную отработку функции для фронтэнда.

И да – самой функции php, тегов (значков) <? или ?> не видно в окне ввода информации !! это неудобно.

 

 

 

 

обычный текстовый виджет или обновлённый

 

 

 

 

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

 

 

 

В плане “другого” могу предложить такой вариант:

 

 

 

как вернуть классический текстовый виджет

 

 

 

Дополнение:

 

…в обновлении 4.8.1 разработчики добавили вариацию HTML виджета… Замечательно! — однако: ни c php, ни c шорткодом он работать не может! так что, для любителей тонкого управления WP, предлагаемый мною плагин по прежнему — выход!!

 

Что нового в widget-text-class-ats: добавил в плагин такие возможности: 1 — сразу после активации плагина Вы сможете одновременно внедрять в виджет и HTML, и PHP, либо ШОРТКОД ! Любой из них или все вместе — сразу же заработают… (или отработают, как угодно…)

 

В плагин добавлены разрешения отработки php и шорткодов в конкретно этом виджете!

 

2: обращаю ваше внимание: если у вас в активной теме сайта уже был прописан какой-то код, разрешающий отработку php или шорткода — ничего страшного! Никаких конфликтов это не вызовет. Плагин автономен.

…ну, разве что целесообразно будет убрать из своего файла функций прежнее “разрешение… php отработки” (исключив лишнее) и всё.!.

 

 

 

Продолжим повесть…

 

Во-первых: думаю, отвергать (отключать, коли кто-то решил) с пылу с жару новшество разработчиков не стоит. Ибо через какое-то время (после отлова разработчиками естественных ошибок обновления) т.е очередных рихтовочных обновлений… что-то выяснится новое. И полезное… Обновляться всегда стоит! Хотя и с вниманием к сему действу… как отключить автообновление WP.

 

Во-вторых, эти обновления в версии 4.8 вордпресс не так и плохи – скорее наоборот. Да и в любом случае, эти виджеты более полезны, нежели вредны… Это закон программинга:

и совсем иное дело – наши привычки!..

 

 

 

Что из этого следует?

А именно то, что, тем админам, которые возжелали наперекор эволюции) оставить прежний вариант текстового виджета заместо нового (ну или замечательно пользоваться всеми вариантами сразу) – нужно не спешить с отключениями обнов, или откатами “взад” движка к старым версиям… Но добавить в админку ещё одну вариацию текстового виджета… обычную.

 

 

В статье расскажу, как сделать небольшой плагин, который вернёт привычный текстовый блок (ну или в файле функции организуете как-то).

 

 

А тем админам, которые опасаются работать с кодом, или пока что неуверенно чувствуют себя в админке… предложу к скачиванию готовый плагин – кстати сказать, я в него ещё кое-что добавил: рядовым пользователям будет полезно… ссылка ниже.

 

 

Вперёд:

 

 

 

создаём новый плагин текстового виджета для работы с php и шорткодами

 

 

 

 

Я буду рассказывать на примере уже написанного плагина, так что все информационные данные – домены, имена – при желании можете поменять на свои…

Особенно разжёвывать не стану ! подробно о создании я уже рассказывал, когда создавали полезный добавочный файл функций… Кому интересно, пройдите, прочтите… в общем – подробно описано обо всех преимуществах плагина для пользовательских функций.

 

 

 

Итак:

Открываем что-нить типа Нотепад++ и создаём php документ: файл с именем, скажем, mats-widge.php – расширение php.

 

 

В новом файле записываем всю необходимую информацию о плагине…

…и во второй части регистрируем наш будущий виджет (по коду есть комментарии).

 

 

<?php
/*
Plugin Name: widget-text-class-ats
Plugin URI: https://mihalica.ru/office-reception/
Description: Плагин: простой текстовый виджет с поддержкой php - без текстового редактора. В обновлённых WP версиях от 4.8 редактор добавлен
Version: 0.2
Author: ATs.M
Author URI: https://mihalica.ru/
License: Условия:
*/
add_action( 'widgets_init', 'ats_first_widget' );
// Регистрируем наш виджет
function ats_first_widget(){
register_widget( 'Ats_First_Widget' );
}

 

 

 

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

 

 

/**
*
* регистрируем виджет */
class Ats_First_Widget extends WP_Widget {

function __construct() {

$args = array(
'name' => 'RealMik текст-php виджет',
'description' => 'Плагин простого текстового виджета - без текстового редактора!',
'classname' => 'ats_text',
);

// конструируем виджет
parent::__construct('ats_first', '', $args);

}

 

 

 

Формируем видимую часть виджета (фронтэнд) – для посетителей; …настраиваем отображение виджета в бэкенд части (в админке).

 

 

 

// Организация вывода виджета на сайте - для посетителей (во Фронтэнде)
function widget( $args, $instance ) {

extract( $args );
extract($instance);

$title = apply_filters('widget_title', $instance['title'] );
$name = $instance['name'];
$title = isset( $instance['title'] ) ? $instance['title'] : false;
$text = apply_filters( 'widget_text', $text );

echo $before_widget;
// Дисплей - информационное имя виджета
if ( $title )
echo $before_title . $title . $after_title;
echo "<div class='textwidget'>$text</div>";
echo $after_widget;

//Завершение кода:

}

// В административной-части виджета (Бекэнд)
function form($instance) {
extract($instance);

?>

<p>
<label for="<?php echo $this->get_field_id('title') ?>">Заголовок:</label>
<input type="text" name="<?php echo $this->get_field_name('title') ?>" id="<?php echo $this->get_field_id('title') ?>" value="<?php if( isset($title) ) echo esc_attr( $title ); ?>" class="widefat">
</p>

<p>
<label for="<?php echo $this->get_field_id('text') ?>">Информация:</label>
<textarea class="widefat" name="<?php echo $this->get_field_name('text') ?>" id="<?php echo $this->get_field_id('text') ?>" cols="20" rows="5"><?php if( isset($text) ) echo esc_attr( $text ); ?></textarea>
</p>

<?php

}
// Сохранение и последующее обновление настроек виджета: данные очищаются (стираются) и возвращаются для сохранения в базу данных
function update($new_instance, $old_instance){
$new_instance['title'] = !empty($new_instance['title']) ? strip_tags($new_instance['title']) : '';
return $new_instance;
}
}

 

 

 

Всё! на этом плагин почти готов.

 

 

Сохраняем документ… и подготавливаемся к его закачке в папку “плагины”….

 

 

…переходим на сервер в директорию сайта, а именно в папку plugins. В этой папке плагинов создаём новую папку: с любым именем, как только душе угодно… у меня имя widget-text-class-ats

…а во вновь созданную папку помещаем наш свеже-написанный файл…

 

 

…а ещё в эту папку (админы) помещают некоторые средства защиты, типа пустого файла php и пр. – в этой статье говорить много не буду, ибо средства у каждого свои… да и статьи есть иные.

 

 

 

Ну и в завершении нынешнего кодо-экскурса, переходим в свою панель управления – админку; активируем плагин, который теперь появился, как солнышко, на панели админки… и… тестируем…

 

Этот виджет безо всяких редакторов и пр… а посему многим, а также и мне более привычно и вольготно с ним работать…

 

 

 

Может и дюже нескромно, но виджет назван в честь моих шаблонов для WP – RealMik текст-php виджет – а в остальном банален и привычен многим, как и прежний его собрат))

 

Примерно так будет выглядеть это добро виджета в панели управ…

 

 

 

обновление вордпресс - версия 4.8 текстовый виджет

 

 

обновление вордпресс - widget-text-class-ats

 

 

 

 

Как эпилог:

 

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

 

 

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

 

 

Отныне Быть или не быть – не вопрос

 

 

 

 

Теперь, как обещал выше, для тех коллег, которые пока не готовы к работе с файлами вордпресс или своей темы, такое предложение: можете перейти по ссылке к плагину class-widget-ats-text и замечательным образом скачать… без труда и забот (ссылка чуть ниже).

 

 

 

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

Прямой доступ к страницам “записи”, “страницы” и раздел “плагины”…

 

…ежели пожелаете как-то увеличить число ссылок – можете добавить по аналогии и свои собственные варианты (в комментариях кода плагина подробно описано как это делается).

 

 

 

 

обновление вордпресс 4.8 настроить текстовый виджет

 

 

 

Также !! для новичков, в код плагина включены строки кода, разрешающие отработку php в виджетах… можете активировать, у которые такого чуда пока нет) – и напрасно, что нет!!

 

Здесь по умолчанию отключены, ибо у многих это чудо уже замечательно настроено…

 

 

Плагин совместим от версий 3… вплоть до WP 6.4

 

 

Плагин добавлен в репозиторий WordPress.org Страничка плагина. …или устанавливается через свою админку “Плагины” … “Добавить новый” и в окошко прописываете имя widget-text-class-ats – готово дело!

Однако его платный вариант mats-widget-text пока так же находится на страничке магазина запросто с Вордпресс: по индивидуальным просьбам читателей, его функционал возможно расширить.

…на данный момент в админ-бар добавлено небольшое меню прямых ссылок на полезные странички панели управления: смотреть вариацию плагина чтобы плагин как-то обогатить функционально, возможно добавить какой-то полезный код
как вернуть классический текстовый виджет - плагин widget-text-class-ats

 

 

 

 


На этом занавес представления опускается…
…на рампы пыль печальная ложится…

 

 


подписка feedburner Online консультация по настройкам и созданию сайтов на WordPress

 

 

 

 

Подключаем Турбо Страницы Яндекса (на канале – видео о том, как удалить эти Турбо страницы из индекса Я.

 

 

 

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !


Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...

...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...





Нажатия на кнопочки определяют Ваше высокое гражданское сознание

Поделитесь соображениями: Ваши мысли очень важны!

Внимание! Обязательные поля помечены *

  отныне доступен плагин: ats privacy policy ©


  1. Скажите, а грузить сильно загрузку он не будет??

    Ответить - Елена

    • Здравствуйте Елена!
      Нет, грузить – создавать нагрузку на сервер – т.е тормозить загрузку страничек, он не будет… Тестировал на многих сайтах: что в общем-то излишне.
      Понимаете, сами плагины (с валидным и не объёмным кодом) никоим образом не создают нагрузки! Нагрузку создаёт объём и ошибки. Таким образом и файл функций может нещадно грузить сайт: да и не всякий код целесообразно помещать в functions.php.
      Если будете делать плагин по статье, оставьте инфо.данные как есть (чтоб не путаться) ибо получите обновленный файл плагина через какое-то время… если пожелаете.

      Ответить - Михаил

  2. Даааа… лоханулась я однажды с обновкой… Автоматическое обновление установила – так мне попроще показалось! А тут, откуда не возьмись, ошибоська выскочила! Ох, как ручками тогда поработать пришлось!!! )) Теперича – тока ручками… и бэкапчик не забываю делать. А Вам, Автор плагина, спасибки за оперативность большущие!

    Ответить - Алин

    • Здравствуйте Алин!
      Да! в общем да… автообновление лучше отключить. Я много раз уже говорил, что ко всякому обновлению (и в жиси, в том числе)) следует подготавливаться: например, запомнить и не забывать делать бэкап (вот и Вы подтверждаете мои мысли, Алин)) – в этом случае всё быстренько поправляется.
      Какая там оперативность… об “пышках” этого обновления было известно уже давно)

      Ответить - Михаил

  3. Я делал как вы пишете, но плагин не работает. После активации плагина по прежнему отображается визуальный редактор. В чём может быть причина?

    Ответить - Дмитрий

    • Здравствуйте!
      Если бы далали как описано: плагин бы заработал…
      Виджет обновленного (т.е с текстовым редактором) 4.8 wp и должен оставаться в админке…
      При правильном создании и активации плагина, в админке должен появляется новый – обычный RealMik текст виджет…
      Где-то делаете ошибки.
      Вы, вероятно, не очень-то внимательны… и к тому же… не внимательно читаете правила комментирования !!
      В которых в частности говорится, что коммерческим сайтам ссылки не разрешено оставлять (помнится, я Вам уже докладывал)… У Вас их (ссылок-сайтов), как я понимаю, много… Я ссылки убираю… !!!!

      Ответить - Михаил

      • Спасибо за ответ, я действительно неправильно понял, как должен сработать плагин. Виджет действительно появляется и работает!

        Ссылка с вашего блога мне не нужна, я оставлял ссылку на сайт где пробовал плагин. У вас внешние ссылки закрыты от индексирования, поэтому я не понимаю вашего гнева.

        Ответить - Дмитрий

        • Я не понимаю вашего гнева.

          Гнева нет никакого! и это я Вам пояснял также. Какой может быть гнев, если я просто и запросто) убираю несоответствующие ссылки?! легко.
          Но – поясню ещё раз: я планирую открыть блог: ДОФФФФОЛОУ… а посему мне не хочется в последствие этого разнокалиберного линкпада чистить блог от “мусора”. Мне кажется мои меры логичны.
          И Вам не стоит на меня обижаться, – ибо на здравую логику обижаться грешно…

          Ответить - Михаил

  4. Здравствуйте, статья очень интересная – хоть один человек затронул тему версии WP 4.8 Но дело не в этом, у меня сайт напичкан css и js слайдеры виджеты и т.д, делал 2 попытки обновится, но в обоих случаях морда моего сайта тупо практически исчезала оставляя только статический контент, приходилось не только дамп БД заливать но и весь бекап сайта на сервак у меня VPS, а так как сайт весит хорошо на загрузку по 1,5 часа уходило. Я все это к чему – у данного обновления открытый исходник как я в релизе прочел, и в довесок там видимо новаторы потрудились, поэтому считаю нужным донести всем владельцам сайтов на WP, делайте бекапы чаще и прежде чем обновлять 100 раз подумайте – а необходимо ли вам это сокровище (обновление) в которое непонятно кто свои маниакальные замыслы воплощал, а тот что постоянно пугают что в обновлении закрыты уязвимости то (если совсем недавно положили Ddos атакой reg.ru) то думаю понятно если захотят взломать – взломают. А от доморощенных взломщиков сайтов спасет пара плагинов безопасности. На этом все – всем здоровья и чумового трафика.

    Ответить - Mihail

    • Здравствуйте Mihail!
      Дельный комментарий…
      В общем, насчёт того, что – если нужно сломать сайт – сломают… согласен. (в принципе – да ! достаточно более или менее адекватной защиты, априори)…
      Я тоже порою от обнов WP срываюсь в ступор (в смысле, полного непонимания той или иной свежей фишки) Однако, следует понимать, что CMSка Вордпресс – бесплатная !! а посему разработчики вольны в своих, скажем так, изысканиях: тоже априори)
      Я вот к чему: можно, конечно, не обновляться – можно, но для этого нужно прилично осознавать логику ядра ВП и пр. чтобы как-то идти в ногу со временем – вот тогда обновы возможно пустить побоку (или ещё вариант – пользоваться платными cms).
      Самый доступный вариант, это – изучать “фундамент” (смс вордпресс, к примеру) своего проекта (ну, или приличного админа искать)! и всё будет ОК.

      p|s
      А у нас как-с!? все хотят бесплатного и, главное, качественного. А такого не бывает (и это априори))!!
      Платить нужно учиться, но не халяву искать типа “сайт за пять минут” и прочей бессмысленной дегенеративной БЕСПЛАТНОЙ лабуды… на которой инфантильный админ, возмечтал заработать миллионы.

      В защиту WordPress скажу одно: как старт сближения своих проектов с индустрией интернетing – неплохой, оч. неплохой стартовый вариант! …да это в общем-то адекватные люди понимают… А иные – пихают к “себе” всякий бесплатный хлам… хотя и бесплатное есть вполне дельное… однако, это ещё нужно уметь узрить, отличить от разрекламированного фуфа.
      Всегда нужно учиться, ну или… как бы это сказать… м-м… делиться, что ли… вострить взгляд на ценные весчи.
      Спасибо, тёзка, за Ваше, думается, полезное читателям мнение…

      Ответить - Михаил

      • Михаил здравствуйте, спасибо за оперативный и развернутый ответ.

        1. Да, CMS бесплатная, или скажем условно бесплатная – в том плане что самая популярная платформа в мире кормит не одну тысячу человек (а то и компаний)

        2. Думаю что WP разрабатывалась не из чисто альтруистических побуждений, и предполагалось ее раскрутить до уровня как и есть на сегодняшний день. Но прошу прощения даже если бы разработчики сидели на хлебе и воде – но при этом выпустили для больших масс использующих WP натуральное Г… то наверно стоит обратить внимание на изречение “не навреди” если человек заведомо шлепает говнокод (платно или бесплатно) не суть, это не проф. подход к своему делу. Взялся делать – делай хорошо – а когда от тебя миллионы пользователей твоего продукта зависят – то проверяй каждую строку кода по 10 раз.

        3. Естественно нужно и в ногу, и не со временем, а впереди него бежать вприпрыжку чтоб заглянуть еще дальше вперед. Насчет того что у нас хотят бесплатно и хорошо – не соглашусь, не только у нас, это мировая практика и мы в данной эстафете отнюдь не на первом месте, лидеров индустрии it сектора которые преуспели в (говно – коде – вебдизайне – seo – smm и т.д.) с хорошо оплачиваемым тарифным временем на Красной площади не уместить.

        4. В защиту WP я тоже могу много сказать (не один год с ней работаю). Сама CMSка тут совершенно не причем – любой хороший продукт кривые руки и одна прямая извилина может испохабить и утопить за очень короткое время.

        И в заключении, Вам Михаил так же большое спасибо за интересный диалог. Всего Вам доброго, а сайту чумового трафа.

        P.S Буду к Вам заглядывать почаще, еще что нибудь обсудим.)))

        Ответить - Mihail

        • Здравствуйте вновь)
          По сути сложно что-то прибавить к Вашей реплике (здравое размышление). Кроме как, пожалуй, уточню своё коммюнике: “у нас все хотят качественного и бесплатного” имелось в виду без привязки к кокой-то конкретной национальной прерогативе в помыслах. А вообще…
          Сама тема “бесплатного”, и я с Вами соглашусь безоговорочно, не исключает качества! Бесплатное – это банальная модель ведения (начала) бизнеса, иными словами, блесна… на старте, а затем всякие оплачиваемые вкусняшки тут-как-тут. …И тут-то Ваши убеждения кстати, что любое “бесплатное” как факт начала дела !(и тем паче, ежели ожидаются взрослые дивиденды)! в прямой зависимости от качества продукта на старте и прочая и прочая!
          Но, повторюсь, Вордпресс бесплатен (в том примере, о котором мы толкуем: скачал установил… и копипасть))! – а для чего и как они проводят свои эксы с машинкой – вопрос открыт, и в общем-то, в их интересах и власти. А нам с Вами при всех при этих обстоятельствах остаётся стараться плыть в течении и с пользой, лоббировать округ этого (лавировать)) ситуассиююю…
          Ваш симпатии к качеству, мне симпатичны безгранично…

          Естественно нужно и в ногу, и не со временем, а впереди него бежать вприпрыжку

          …ну это Вы идеализируете… А говорил о вполне средних желаниях и решениях владельцев сайтов.
          Вам спасибо, что заглянули и поделились осознанным и не заштампованным личным мнением.
          Заходите, всегда буду рад!
          Конечно же, и Вам всяческой благодатнейшей среды вокруг дел личных проектов.
          ATs

          Ответить - Михаил

    • приходилось не только дамп БД заливать но и весь бекап сайта на сервак

      Я откатил тяжелый сайт до прежней версии CMS проще. Удалил БД, восстановил файлы прежней версии CMS из установочного архива вордпресса. Потом восстановил БД из бекапа. Вуаля… Если кому нужен архив WordPress 4.7.5 пишите, скину.

      Ответить - Дмитрий

      • Поздравляю!! –

        Я откатил тяжелый сайт до прежней версии CMS проще

        Это путь в никуда!! Обновляться в любом случае (так часто бывает в итоге, де-факто) придётся, и вот тогда – с запозданием выявления ошибок – случится простая такая беда! а для кого-то даже горе.

        Совсем свежа в моих воспоминаниях фраза о пропавшей папке uploads: “нет папки – нет проблем в МММ”.

        Так поступать нельзя, Дмитрий. Объявляться нужно! хотя бы на тестовых сайтах и – прочая и прочая…

        IMHO и отцеженные убеждения из долгой практики…

        Ответить - Михаил

        • Так поступать нельзя, Дмитрий. Объявляться нужно!

          А я и не говорил, что не нужно!

          Михаил ATs, прочитайте внимательно первый комментарий ветки пользователя Mihail, я написал ему, как сделать то о чём он пишет, но быстрее!

          Ответить - Дмитрий

          • Михаил ATs, прочитайте внимательно первый комментарий. А я и не говорил, что не нужно!

            Вопрос не в том… а в том, что так (не обновляться) делать не нужно… во всяком случае стараться…
            Понимаете, Дмитрий, мой блог рассчитан на новичков, середнячков, а им, как я полагаю – будет полезнее учиться в правильном подходе к делу (не находите?), без всяких необоснованных кастраций софта и знаний.
            И я вовсе не исключаю “заморозку” версии ВП (да и к тому же возможно создать благоприятную модульную среду Вордпресс для текущей площадки – машинка замечательно позволяет исключить ненужные модули и субмодули-нагрузки из ядра) – я исключаю необдуманность и несвоевременность как вечную драму.
            Вот.
            С Вами интересно спорить…

            Ответить - Михаил

  5. Mihail пишет:

    не только дамп БД заливать но и весь бекап сайта на сервак у меня VPS, а так как сайт весит хорошо на загрузку по 1,5 часа уходило

    Если сделать, как написал я, восстановление займёт 1-2 минуты.

    Совсем свежа в моих воспоминаниях фраза о пропавшей папке uploads

    У меня никогда не пропадали папки, может вы меня с кем то путаете? Перед обновлениями я всегда делаю бекапы, это априори, чего и всем советую. У вебмастеров это должно быть на инстинктивном уровне!

    Ответить - Дмитрий

    • может вы меня с кем то путаете?

      да я и ничего не утверждал, будто б это Ваше слово: просто здесь на блоге (в комментах) пронеслать такая фраза однажды…
      А “откатиться” взад возможно ещё быстрее, проще и безопаснее… в плане потерь наработок.

      Ответить - Михаил

      • да я и ничего не утверждал, будто б это Ваше слово

        вы это пишете именно мне, из чего можно сделать вывод, что говорите про меня!

        А «откатиться» взад возможно ещё быстрее, проще и безопаснее

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

        Ответить - Дмитрий

        • да какая разница, кто сказал – главное – сказано, и на мой взгляд, ошибочно!
          И с чего Вы взяли, будто б я критиковал..?
          Просто все “откаты” имеют цели и сообразность с тем проектом, над которым работает админ. И не всякие способы возврата возможны под эгидой – универсально.
          А то, что Вы поделились способом – это здорово и не может быть раскритиковано никак (Вы что-то перепутали) ! кому-то обязательно будет полезно.
          только спасибо, от читателей…

          Ответить - Михаил

  6. Спасибо, спасибо… думаю, теперь решу мою задачу с блогом.
    Как Вы говорите: жму руку)

    Ответить - Лина

    • Пожалуйста, Лина!!
      …и, как я говорю, жму ручку…

      Ответить - Михаил

  7. Депозитарий это хорошо!
    Но я поступлю ещё лучшее: приобрету плагин.
    Тем более планируете расширяться…
    Я заплачу, вы мне отплатите делом. И только так. а иной раз и наоборот… ))
    Спасибо!

    Ответить - Вещий

    • Здравствуйте Вещий Олег!
      Это вообще Вы придумали логично и правильно!.. дельно, весьма дельно! если молвить фразой)

      Ответить - Михаил

  8. Короче эта шляпа ещё добавляет на своё усмотрение. Я решил подправить виджет сто лет который висел, сохранил, и он туда вписывает дополнительные .
    Я пытался удалить все пробелы в коде, но нифига, эта еробора автоматом добавляет перед.
    И пока не знаю как решить, пытался в файл сайдбара добавить код, но там не срабатывает фиксированный виджет. Вот олени, а…

    Ответить - Иван

    • …нужно ни мудрить, а обычный текстовый виджет использовать: он php код сохранит наглядно.
      …если Вы об этом…

      Ответить - Михаил

  9. Михаил, либо Вы меня не поняли, либо я Вас.
    В обычный текстовый виджет добавлю обычный html код, сохраняю и в итоге на сайте в код автоматом проставляются перед закрывающемся тегом , хотя в настройках-виджета этих нет. Сейчас в WP 4.8 два режим редактирвоания виджетов Визуально и текст, все делаю в Тексте.

    Ответить - Иван

    • Я всё равно мало что понял!
      Если добавляются <p></p> перед </а> (хотя – странно), то сотрите их и посмотрите на результат.
      Всё остальное зависит от настроек Вашего редактора (на сайте) Посмотрите раздел админки “Написание”, что ли…

      Ответить - Михаил

      • Стереть автоматически добавленные <p> невозможно, т.к. видно их только в html сгенерированной страницы, в блоке виджета их нет.

        После обновления в WP 4.8 в виджетах стал использоваться редактор визуальный, переключение на текст или визуально не помогает. Т.к. там добавили какой-то новый обработчик. <p> добавляются после кода <a href>, если в нём прописан, скажем, блок див какой-нибудь.

        Помогает только плагин ????, он позволяет создавать виджеты какие они были до обновления и прописывать туда и скрипты и пхп и решать проблему с лишними пешками. Удачи!

        Ответить - Иван

        • Вы мне тут (в этой статье), Иван, чужие плагины не рекламируйте!! Накажу!..
          Я Вам ещё в первых репликах доложил: не нужно мудрить – поставьте плагин, коли в логике кода не очень разобрались…
          Мой плагин widget-text-class-atsклассический текстовый виджет - widget-text-class-ats как раз и призван выполнять задачу по лёгкому возвращению прежнего валидного текстового виджета. И не только… как раз и призван выполнять задачу по “возвращению” прежнего текстового виджета

          … можно скачать в репозитории Вордпресс или на странице по ссылке – с кое-какими добавленными плюшками.
          Я не понимаю, для чего Вы так невнимательно читали эту мою статью…
          И Вам удачи! …заходите и впредь! ещё поругаемся))

          Ответить - Михаил

  10. Обработчик ваших комментариев удаляет теги.
    Перед закрывающимся тегом </a> добавляются теги <p></p>

    Ответить - Иван

    • Это не “обработчик”, а я удалил теги “а”… (примеры показываются, закрывая в code)
      Ссылки здесь добавлять нельзя…

      Ответить - Михаил

  11. Добрый вечер!
    Михаил, подскажите, пожалуйста, что можно предпринять, если после обновления до версии WP 4.8 на моем сайте исчезло все на странице /wp-admin/widgets.php

    Ответить - Елена

    • Здравствуйте Елена!
      Перво наперво – нужно откатить “версию” назад (до той, которая у вас была)
      А потом уже посмотрим.
      У Вас на сайте – белое окно сейчас…

      Ответить - Михаил

      • Я сейчас этим и занимаюсь))

        Ответить - Елена

        • Вы попробуйте (для сбора наибольшей информации об ошибке) просто поменять папки ядра: wp-admin и wp-includes на старые… Думаю, этого будет достаточно..!
          …коли ошибка останется, значит шаблон или плагин… баг.

          Ответить - Михаил

  12. Спасибо за совет! Попробую.

    Ответить - Елена

    • …так на отдалении сложно что-то судить… у “Вас” где-то конфликт… вероятно! ))
      Вы – версию PHP у себя на хосте менять на более высокую не пробовали? У Вас 5.6.30
      пишите, если что-то пойдёт не так-с. фсё это фигня)

      Ответить - Михаил

      • Елена!
        Я ваши ссылки поубираю пока что… (ибо они пустые)
        Как только восстановите сайт – стразу же восстановлю и ссылки…

        Ответить - Михаил

  13. После обновления до версии WP 4.8, оказывается был конфликт с плагином CKEditor for WordPress. Я его отключила и все наладилось)) Наконец-то!

    Ответить - Елена

    • Ну и замечательно!! …как и предполагалось… папка контент (раздел плагины).
      …CKEditor for WordPress – этот плагин у многих мудрит… У одного из читателей – блог грузил неимоверно и конфликты основного – статейного редактора создавал..!

      Ответить - Михаил

  14. Драсте. Вопрос стар как мир…. Не могу убрать “WordPress.org” из виджета “мета”. Перебрал кучу файлов (рнр), но так и не нашел где это сделать… Инфы в тырнете тоже не выцарапал. Может подскажете где копать ? Ver/4.8.3

    Ответить - Алексей

    • Здравствуйте Алексей!
      Вопрос действительно интересный… ибо этот виджет как правило не используют!! это не целесообразно. Правильнее, например, организовать требуемые настройки в текстовом виджете так, как Вам нужно (но это лирика).
      1 – убрать ссылку можно в ядре Вордпресс: скажем так, распределение в папке /wp-includes/default-widgets.php и сами строки кода функционала виджнта мета соответственно в /wp-includes/widgets/ в файле class-wp-widget-meta.php – стр. от 27-й public function __construct() но я Вам этого делать не рекомендую! Не нужно привыкать править ядро WP!! это ошибочный подход.
      2 – нужно использовать фильтры…
      Сейчас у меня нет времени, а вечерком напишу пару строк кода…

      Ответить - Михаил

      • Буду весьма признателен, а текстовый виджет – это идея, ща попробую

        Ответить - Алексей

        • Это правильная идея!!
          …смею предложить скачать мой плагин – предназначенный как раз для этих целей: 1-е плагин добавляет обогащённый простой текстовый виджет; 2-е автоматически организует отработку шорткодов и php ! – всё в одном…
          Почитайте о нём, хотя бы здесьПлагин widget-text-class-atsПлагин widget-text-class-ats (или немного обогащённый вариант mats-widget-text) — привычный текстовый виджет, без текстового редактора !! отработка php и шоркодов (хотя, я уже ссылку на плагин давал чуть выше в комментариях).
          Плагин можно скачать через репозиторий Вордпресс.

          Ответить - Михаил

          • Уффффф, ничего не вышло (азм есмь ламер). Установил Ваш плагин и…… ступор. Чего туда прописывать ? И не будет ли этот процесс редактированием ядра ?

            Ответить - Алексей

            • Установил Ваш плагин и…… ступор.

              Как так ступор?? Плагин работает сразу после установки… Пояснения есть в окне виджета…
              В окно же (плагина) виджета вписывать либо текст, либо php функцию, а либо шорткод… (пописывать функции или шорткоды в виджеты можно и нужно пользовательские /которые создавали сами – оч. полезно!/).
              К тому же – в WP не предусмотрена отработка php или шорткодов в виджетах, и для того, чтобы запустить отработку приходилось дописывать код в файл функций…
              С плагином widget-text-class-ats никаких дополнительных редактирований кода делать не нужно: всё сделает за нас плагин!

              не будет ли этот процесс редактированием ядра

              Плагин для того и нужен, чтобы не курочить ядро WP и ядро же шаблона! Абсолютно безопасен!
              P|S
              Дело в том, что после некоторых обнов Вордпресс, некоторые привычные функции работают не так, как хотелось бы – вот все эти баги и исключает установка плагина.

              Ответить - Михаил

  15. ВСЕ !!!! Таки дотумкал. Извините за беспокойство. Получилось !!!!!

    Ответить - Алексей

    • Да ничего…
      Спрашивайте, коли трудности застигнут врасплох…
      ))

      Ответить - Михаил