Тем, которые пытается сделать качественный адаптивный сайт с темами FlexiThemes, эта статья и написана. Сегодня будем убирать лишние ссылки из подвала и сайдбаров сайта, которые рекламно прописывают туда создатели. Однако наша работа нынче будет несколько иная, – например, есть такая папка lib (в которой собраны виджеты сайдбаров)) — вот она нам и может потребоваться, её…
заказать: помощь по сайту на WordPress
Как убрать ненужные ссылки в подвале (footer.php) блога с темой FlexiThemes
Михаил ATs - владелец блога запросто с Вордпресс - в сети нтернет давным-давно...
...веб разработчик студии ATs media: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...
Нажатия на кнопочки определяют Ваше высокое гражданское сознание
смотреть ещё статьи в теме: Файлы шаблонов FlexiThemes
Поделитесь соображениями: Ваши мысли очень важны! Отменить ответ
Здравствуйте!
Спасибо за материал, попробую сделать описанное и потом обязательно отпишусь. Я тоже многим знакомым делал блоги на темах от Flexi.
Попробуйте!
Статья писалась что обзывается в режиме online и (парадоксально), но, вероятно, получилось сумбурно: ведь как — пытаешься изложить понятнее, а фигушки.
Так что спрашивайте.
Сейчас попробовал «зачистить» первую попавшуюся тему (ради спорта) — ухлопал 20 минут! (всё ж таки двадцати минут маловато: всё равно придётся подправлять, ибо не так уж просто ссылки вычистить)
Будет интересно что получилось у Вас. Да и эту статью нужно поправить, если что…
Ссылки поменять на свои получилось и тема даже осталась рабочей, теперь бы все это совсем вычистить.
Там в директории …lib – файл – /Themater.php поковыряться нужно, строки от 70 до 100 (срезать рекламные ссыли, или прописать свой урл)
…ну… и так далее… по территории директории)
ибо бывает так, что +- килобайты хлама остаются, да и связь с functions.php
Нет там такого файла, сейчас попробую просто также как я их синхронно менял в двух файлах, также и удалить.
В общем удалил все синхронно, почти все ссылки.
В footer.php осталось Powered by WordPress
а вот в functions.php там откуда код удалял else { $l = ‘,’;
вместо кавычек были как раз надписи и ссылки, обязательно остается запятая, пробовал ее на пробел заменить, не прокатывает. В общем в обоих файлах остается запятая, ну или на другой символ думаю можно поменять.
А вообще надо попробовать более глобально удалить. В файле functions.php блок целиком попробовать удалить, где условие проверки идет.
Эта же тема на различных русскоязычных сайтах лежит ломанная и из нее все удаляется на ура, но там она уже старая и у них почему то перестают работать из админки поля с рекламой.
В общем попробую блок целиком искоренить и отпишусь.
Дмитрий: ну, значит, такой темный вариант, но в любом случае должны быть файлы обработки данных шаблона, которые синхронизированы.
Однажды получилось так, что у админа на определённых статьях в футере выскакивали сумнительные ссылки, — от того, что со временем, совершив какие-то ошибки или отключая ненужный функционал, сайтовладелец меняет файлы, к примеру, директории lib на заведомо рабочие (родные Flexi)- и вроде всё работает! …в функциоns зафолсено… админ спокоен… НО!
Не помню, но там (functions.php) есть что-то подобное фразе – … $l) == 0 (и если Вы основу спам-кода удалили) … можно попробовать поставить 1 т.е изменить false на true или наоборот… Тем самым отключить функцию-условие предварительной синхро-сверки.
Что толковать-с, партии выставленных тем – камерные) а значит и подход к решению индивидуален.
Пишите…
Заранее извиняюсь за ссылку, вот тут нашел еще интересное решение http://bloginblog.ru/sovety/ubrat-ssylki-v-teme-ot-newwpthemes/sslyki-v-newwpthemes.html
вопрос попадут ли только эти ссылки в индексацию.
Хотя можно почистить от ссылок, а от запятой избавиться как в этой статье описано.
Посмотрел по ссылке – подмена файлов – принцип понятен.
Но, по разумению, это решение промежуточное.
Нужно тестить! вечерком попробую.
Нашел еще один сайт там расписано в каких файлах какие куски кода нужно вырезать.
правда еще не опробовал, но похож на правду.
http://iglous.ru/kak-ubrat-ssylki-v-shablone-wordpress-ot-newwpthemes/
Да, в общем неплохой вариант для получения дармовой темы.
А у кого получается полностью вычистить шаблон, вообще замечательно!
Но это, конечно же, труд, тем паче в дальнейшем предстоит сама подгонка темы под свои требования.
Как представлю что меня ожидает…
Спасибо за статью.
Этот вариант как если оставить проверку на подлинность то тогда правятся два файла синхронно. Текст и ссылки должны совпадать.
А вот если в фойле (functions.php)
в той же строке примерно в этом месте if ( strpos($c, $l) == 0 ), вот этот нолик меняем на 1 и все. Теперь в (footer.php) можно сносить все ненужное.
Ладно если одну ссылку вставят и ту на свой сайт с темами, так нет напихают ссылки куда не поподя, короче как рекламный блок.
Тут вот еще какая штука TAC в этой же строчке файла (functions.php)ругается на это( Line 262: “base64_decode($wp_theme_globals));$page=md5($…” ),найден зашифрованный код! Что это и как побороть?
Ждем продолжения!
Да, klinok, в подобных темах много наворочено! Нужно добиться того, чтоб ТАС не мудрил.
«base64_decode($wp_theme_globals));$page=md5($…» – это как раз главное… которое и нужно победить.
Как бы короче сказать: тут важно разобраться с какими файлами завязана (глобальная)))) активация этой строки, скажем так.
Как и говорил: многое завязано на конкретной теме, но принцип один.
Коли считаете, что с footer.php так или иначе разобрались, то – смотрите файлы типа –
default-admin-options.php
Themater.php – обычно на финал приходится обращать внимание.
Много мусора (пустого кода) может быть!! Я однажды 1-2 кб срезал.
Футер имейте в виду всегда – он должен быть очищен полностью от рекламы – тогда и результат.
Спасибо за вашу статью Александр нашел все что нужно.
Спасибо также Дмитрию за его ссылочки… делал все как описано, вычистилось все: и зашифрованный код и проверка на лицензию.
ТАС дал полностью зеленый свет :), осталась парочка статических ссылочек, делов на пару кликов :).
Еще раз спасибо за помощь.
PS Позволю себе предложить Вам дописать статью, или переписать суммируя инфу из выше приведенной ссылки, и будет бомба.
К Вам попал По конкретному (footer в темах FlexiThemes)в названии вашей статьи. Так как разным конторам нужны разные таблетки от жадности.
Удачи Вам!
klinok: да, допишу… полезные дополнения всегда кстати.
И Вам спасибо! …ибо комментируя и дополняя друг друга мы совершенствуем общее дело – web-мастерство!
Конечно же удачи и только удачи и Вам!
Заходите с Вашим сайтом уже!
Да вот еще какая фишка, может пригодится.
Когда файлы были родные, не чищеные, убирая ссылки в (footer.php) открывалось окно по адресу ( ваш сайт.ком/?theme_license=true ) с предупреждением что ссылки удалять не надо – сайт рухнет и сайт слетал.
Даже если все восстанавливалось назад, сайт работал но по адресу ( ваш сайт.ком/?theme_license=true ) была все та же страница с предупреждением.
Отключая функцию лицензии методом 0 на 1
“Если в фойле (functions.php)в той же строке примерно в этом месте if ( strpos($c, $l) == 0 ), вот этот нолик меняем на 1 и все. Теперь в (footer.php) можно сносить все ненужное.”
можно было чистить подвал и сайт работал, но по адресу ( ваш сайт.ком/?theme_license=true) висело все тоже предупреждение.
То есть все вроде чистенько да не убрано. :)
Короче, дописав (/?theme_license=true) было сразу видно что темка “левая”.
После чистки сразу четырех файлов (functions.php;Themater.php;header.php;footer.php) все как в аптеке; и картошку в подвале храню какую хочу :), и дописав к имени сайта (/?theme_license=true) открывается главная страничка.
В общем как то так.
+1000 вам к карме! :)
Здравствуйте! Очень прошу помочь. Я заколебалась менять надпись!!!!!!!!! Уже 12 раз перезагружала тему на хостинге! ТАС не показывает, что в ней 2 ссылки( Я их нашла в файлах footer.php и functions.php Но когда убираю, заменяю, и прочее, все слетает и экран белый!
У меня такой код в футере:
© <a href="”>
Заранее спасибо!
Код, что естественно, пропал (Вы забыли его обозначить тегами)): пришлите на почту
В общем, в статье, всё относительно подробно описано насчёт уборки ссылок (но для FlexiThemes) – понимаете: все темы индивидуальны!..
Смотреть нужно все файлы, дублирующие эти ссылки и footer.php и functions.php и, возможно, в Вашем случае какой-то ещё!!
Смотрите copyright2 /ссылки фриланса/ – если эти “Ваши” ссылки Вы имеете в виду…
А чтобы реально помочь, нужно видеть файлы шаблона.
Я понимаю, что разные темы, но не могу понять, почему ни один способ не работает и сайт слетает. Я уже две недели пытаюсь текст изменить( Сначала через службу поддержки, теперь просто тему удаляю и загружаю снова.
В других файлах ссылок нет, я каждый поиском проверяла.
Значит нужно пристальнее присмотреться к файлам футера и функций: и сравнивать с исходным кодом..
Смотрите внимательнее файл функций и PHP условия ссылок!
И в футере разберитесь с дивами: и что в них помещено производным в html-коде –
…У Вас:
Повторяю: нужно видеть файлы чтобы помочь.
У Вас где-то ошибка!
Вчера поставил шаблон, новую версию не русскую, в футере есть рекламные строки с адресами при попытке убрать хоть одну букву сайт блокируется.
Как это выковырять не знаю… Контролирует эту запись другой какой-то файл.
Вы бы не могли почистить этот шаблон я не понимаю ничего в этих кодах?
Вот прямая ссылка на шаблон:
//flexithemes.com/officefurniture-wordpress-theme/
Здравствуйте!!
Симпатичный шаблон: это будет стоить около тысячи р.
Вычищать нужно три файла: работа синхронизации включена… Ссылки убрать не проблема – мусор вычищать рутина. Файл Themater.php сократится килобайт на 50 (если там принципиально несколько иначе, то – словом, нужно сделаем).
Часа два займёт моя работа… коли нужно, через два часа предоставлю работу на тестовом сайте…
Хорошо и есче… я так полагаю что есть там в кодах отправка сообщения владельцу при инсталляции шаблона ну типа обратной связи… так как на старом шаблоне версии 1 сидел долго и потом получил уведомление что появилась новая версия. Хотелось бы удалить эту лубуду потому что буду русифицировать шаблон. Это возможно?
Конечно – возможно! Можно сделать так, что автоматика будет Вам отправлять свои собственные уведомления)) Нужно переименовать шаблон!!!
Относительно вообще кода:
Но понимаете, там в процессе русификации нужно смотреть отработку обратной связи, вообще связки… (в теме есть page-template-contact.php /форма обратной связи и т п улучшалки/ – так что… ВОЗМОЖНО, будет правильнее, если всю валидацию под Ваш вкус, Вы будете выполнять в процессе окончательной настройки…
Т.е к чему я это говорю: к тому что нужно тестить работу шаблона (если использовать его внутренние возможности – шаблон с приличными возможностями и без установки сторонних плагинов) Авторы, конечно же, предусматривали возможность защиты !! От этого и сложности вычистки ссылок и того подобного. Им выгоднее, когда покупают у них)
Но тему – возможно настроить полностью на Ваш вкус… и лучше если это будет постепенно (в процессе настроек вообще) в тестовом варианте.
Сам принципиальная основа ПОЛЕЗНО-РАБОЧЕГО кода полностью самодостаточна! Так что…!
Да я там ничего особенного и не использую…
Даже сного удалить можно скрол например он мне не нужен
вот мой сайт:
//www.divizka.ru/
Мне нравится когда всё просто и надежно…
Ну а что, нормальный сайт… думаю, что не разочарую сильно – помимо ссылок футера нужно править много (сквозняка много) шапку, менюшки… но это уже правила SEO – многие этим не заморачивается…
Хотя все ссыли авторов Flexi нужно бы убрать (не в обиду им буде сказано))…
У Вас уже рабочий сайт: так что с переименованием шаблона, это морока – нужно бы изначально подготовить шаблон. Оставляйте как есть…
Советую убрать все сторонние ссылки, а также и текстовые файлы помосчи))
Скопировал… А это он и стоит у меня на сайте, вот вчера поставил немного научил его русскому языку…
Я понял!! что он и стоит.
Поэтому и сказал: базовые настройки (в том числе и переименование шаблона) лучше выполнять изначально: все ссылочные пути (окромя css) имеют названия шаблона.
Что, приступаем к работе..?
На днях вычищал тему Flexi..s, по просьбе блогера:
Интересный вариант решения структуры кода в шаблоне: несколько отличен от большинства предлагаемого контента разработчиками… Остались наработки.!.
…так что если возникнут трудности с уборкой, обращайтесь… возможно скачать инструкцию (плюс пара бонусных рекомендаций) и полностью очищенные строки кода для вставки в свой шаблон – архив и документация файла readme.txt через обратную связь – и также в архиве прилагается индивидуальный код купона, владельцу которого при повторном обращении предоставляются симпатичные скидки…
Возможен индивидуальный подход…
Желаем успехов команда города-web-мастеров Занимательной Михалики.
Михаил ATs, Александр ATs, Сергей Кролл ATs и Александра Брик
Доброго дня, у меня тема Education Hub.
Уже несколько дней потратил на зачистку уже 2 дня, но тщетно.
Уже и сайт завалил, хостер восстанавливал.
Может поможет кто???
Пришлите тему на почту – взгляну, сделаю…
Решили? напишите мне на почту
Что написать, не понял…
Коммент выше Доброго дня, у меня тема Education Hub.
Уже несколько дней потратил на зачистку уже 2 дня, но тщетно.
Уже и сайт завалил, хостер восстанавливал.
Может поможет кто???
Ну, подождите, может ответит… (он подписан на “комменты”)
Мне он заказ не присылал…
напишите мне, есть ли у вас возможность помочь мне? просто сроки поджимают, и чтоб не дорого)
Все не нужна помощь, вся инфа в файле
education-hub\inc\hook\custom.php
надеюсь кому то поможет) если че оставьте коммент)Конечно, поможет…
Спасибо!
здравствуйте! С темами от этого изготовителя столкнулся несколько лет назад. По большей части хороший код, но все эти ссылки совсем не в тему сайта. Задача была не только убрать ссылки, а и все ненужные надписи. У меня получилось. В файлах
footer.php
строка ” текст ссылок<!-- #credits -->" и functions.php в строке "else { $l = ' тест ссылок ';"
синхронно удалил код между апострофами, то что здесь написано “текст ссылок”. Но поскольку шаблон работать не хоте, то пришлось вставить хотя бы один символ. Самым малозаметным посчитал вертикальную линию “|”, так как точка отказалась работать. Получилось ”| <!-- #credits -->" и "else { $l = ' | ';"
соответственно. Так футер был очищен и от ссылок, и от ненужных надписей.Здравствуйте Александр!
…можно сделать проще: никаких символов (разделителей “|”) – ни вертикальных, ни слэш, ни долларов… не должно быть в принципе в шаблоне относительно нашей “подвальной” темы.!. Всё эти строки нужно убирать подчистую!
Посмотрите у себя в ядре шаблона наличие файла
Themater.php
в его недрах нужно отыскать функцию инверт.!function_exists
, а также вheader.php
– и всё это синхронно выборочно почистить…А затем и
functions.php
подрихтовать.Так что колдовать в футере и ф.функций излишняя трата времени) ибо предложенный вариант позволит подчистую всё удалить – кредитное))
Спасибо Михаил! Я уже всё способы рекомендованные здесь проверил. То что вы говорите рекомендовал Дмитрий за 2015-11-25. Я до этого тоже дошел, но не сообразил какой код надо было выбросить. Теперь всё ОК. Шаблон уменьшился на несколько кБ, стал чище и быстрее. А главное теперь можно делать все что хочешь.
Опс! Простите не всё. Есть проблема в некоторых шаблонах этого изготовителя, а конкретно “BlogMag”. Полностью Блокирует работу счетчика от LiveInternet (не важно где он находится: в сайтбаре или футере). Как это вылечить пока не придумал. Может вы что подскажете.
Да не за что, Александр!
Мне по-моему знакомо такое имя шаблона…
Вообще не знаю: не сталкивался с подобным (точнее – сталкивался, но не помню решение). Однако интересно, скачаю, посмотрю.
Вероятно, что-то с JS отработками связано.
Попробуйте счётчик через
EOT
в файле функций подключить! что получится!?Посмотрите пример подключения в комментарии: здесь…
Спасибо. Предложенный вариант сработал. Но работает только в футере. В сайтбаре категорически не хочет. Не исключено, что что-то делал не правильно.
А где конкретно в сайдбаре-то? в виджетах или в
sidebar.php
Возможно, нужно просто ручками пройтись… или там
php
условия внедрены… (код, в смысле)??ps|
У Вас что-то в
.htaccess
не отрабатывает редирект на https – сайт не открывается по ссылке!