iworkshop

iworkshop
Рейтинг
195
Регистрация
22.12.2008
SeVlad:
Если для тебя что-то не имеет смысла - это не значит что она не имеет для других.

Окей, какой для вас смысл пользования этой функцией? Где вы конкретно её применяете? Ну так, чтобы вы, вместо неё не могли просто вызвать функцию которую повесили на свой хук?

SeVlad:
Не смущает, а возмущает.
Одни не знают Думулу - возмущаются какое это УГ; другие -тоде самое гонят на ВП/битрикс/етс; третий понятия не имеет о сапожниках, но ими не доволен; четвёртому, появившемуся на сёрче пару месяцев назад - странен топик 6-летней давности, но до сих пор актуальный. И тд и тп.
Повторю:

Не надо приписывать мне то, что я не говорил. ВП(на уровне пользователя) я люблю нежной и долгой любовью. В далёком 2008 именно на ней я сделал свой первый сайт. Я нигде не утверждал что WP==говно. Стал бы я тогда тратить на изучение этой CMS кучу времени и сил.

Но называть её "простой, лёгкой в освоении и вообще как два пальца об асфальт"...это мягко говоря не правильно.

И если вам нужны конкретные примеры - их тоже есть. Далеко ходить не буду, вот он цимес сотен функций WP, выжимка так сказать:

function add_action( $tag, $function_to_add, $priority = 10, $accepted_args = 1 ) {

return add_filter( $tag, $function_to_add, $priority, $accepted_args );
}
Stolz:
Вы, наверное, перфекционист. Да, много там всего оставлено для совместимости. И по факту выезжает за счёт мегабайт и гигагерц клиента. Но зато поддерживается, обновляется. И программировать лично мне под WordPress одно удовольствие. Я всегда знаю, что решу любую задачу.
dj D:
Это похоже на ворчание мало кому нужного сегодня сапожника на обувные магазины.
Тем и плагинов много, есть разные, красивые и безобразные - на любой вкус.

Я же и не говорю что "вордпресс говно и он хуже всех". Просто фразы про "лёгкость, ненапряжность и простоту" заставляют дёргаться глаз когда закапываешься в эти сотни функций.

SeVlad:
Это всё от не понимая. Но не переживай, ты не один такой. Вас больше, чем даже юзеров ВП.

Я не спорю, я всё ещё в процессе изучения WP на уровне кода.

ХЗ правда к каким "таким" я отношусь, но пока не к раздварасам мне не жалко, можете относить к любым "таким" :)

SeVlad:
А какая Галактическая сила тебя заставляет его юзать?

Я вижу инструмент(любая функция тот же инструмент внутри CMS), который фактически не имеет смысла. Пытаюсь понять зачем это, для чего, в каких случаях применимо. Что вас смущает? Если вы позиционируете себя как профи, то может вы намекнёте, для решения каких задач он нужен. Без сарказма, буду благодарен)

mariux, dj D, ВП прост в использовании и похож на гитару только для юзеров которые "качают темки" и "плагинчики".

Когда дело доходит до программирования там "Адъ и Израиль" во всей красе. 500000 строк php кода, 2500+ функций движка, куча дублей оставшихся с старых времен, мутная логика многих телодвижений, свой шаблонизатор, глобальные переменные, в которых в разный момент времени разные данные...в общем весело.

Меня до сих пор ставит в ступор чудный

do_action()

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

Так что да, wordpress причиняет боль, но конечно не из-за шаблончиков и отсутствия кнопки "сделай мне хорошо!".

rustelekom, я считаю так. Это не форум домохозяек, а форум посвящённый работе с поисковыми системами(по большей части). Если пользователь этого форума не может загуглить свой вопрос...Достаточно простой вопрос на самом деле...Ну вы поняли. Такие в Спарте не выживали ;)

С тоской вспоминаю времена популярности всяких "давай я погуглю за тебя".

И да, я категорически считаю, что если человек пытается делать то что не умеет и при этом не пытается учиться и искать ответы, а ждёт что ему разжуют и помогут проглотить - он должен страдать. Ну или платить.

Всё остальное - спонсорская помощь в пользу бедных, по настроению и при интересном вопросе.

З.Ы. Замечу что ТС не предоставил никакой внятной информации. Ни какая была версия PHP на старом хостинге, ни какая на новом, даже текущую версию своего блога не указал. Это меня вообще привело в экстаз:

При этом делаю тестовое соеденение через https://www.php.net/manual/ru/mysqli...onnections.php - все отлично - 127.0.0.1 via TCP/IP Localhost via UNIX socket

Какое тестовое соединение, с какими БД, в каких файлах...То ли он тупо в корневой index.php вордпресса впаял пример из рхр.фака то ли он в wp-db.php полез что-то менять и переписывать. Короче единственный полезный контент - у него в сборке PHP есть модуль mysqli. Но проблема то у него с mysql.

Jackyk, действительно фигню пишите :)

Уже ответили, PHP 7++ не поддерживает модуль mysql. Он deprecated с PHP 5.5.0(вроде). Только mysqli, только хардкор)))

ТС, поставь себе на локалку какую нибудь сборку вебсервера(openserver к примеру, это не сложно), включи там нужную версию PHP, поставь на неё свой вордпресс. Обнови его. Потом перенеси на хостинг.

Литературная:
Здравствуйте! "Хлебные крошки" со смартфона отображаются "криво". Да и в целом они не нужны в мобильной версии. Как от них избавиться, оставив только при просмотре сайта с компьютера.
Сайте на WordPress
https://graidshi.ru

Найдите у себя в коде шаблона вордпресс место где выводятся хлебные крошки. Скорее всего это файл index.php вашей темы. Навскидку у вас они выводятся в <header class="tg-page-header...>. И заключите вызов крошек в код:

<?php if(!wp_is_mobile()){ ?>

<header class="tg-page-header...>
............................................................
............................................................
</header>
<?php } ?>

Повторить в файлах вашей темы: single.php, page.php...и т.д. Везде где выводятся крошки.

Sitealert:
Именно об этом я и написал выше. Но ТС, похоже, вообще не понимает, о чём здесь разговор. Судя по "вставил в окно". И в связи с этим, вообще непонятно, нафига он этот топик создал.
Как всегда – один замутит тему и свалит, а другие устроят тут срач на десяток страниц.

Это да, уже не раз видел такое тут или на киберфоруме. Но видимо не так нужен ответ или сам нашёл устраивающее его решение. Мне без разницы, разминка для ума полезна и сама по себе. Я вот не знал что PDO пропускает мультизапросы при простых query\exec (

Sitealert, справедливости ради, не факт что указанный Aisamiery "конь в вакууме" не сработает.

Это зависит от того, какой драйвер БД использует DLE,

Если mysqli - то таки да, засада, false и ошибка синтаксиса.

А вот если PDO с простым query или exec - то нежданчик, они прекрасно пропускают мультизапросы без каких либо ошибок в разные таблицы. Сам удивился((

И да, посмотрел, DLE использует драйвер mysqli а метод query там обычный mysqli_query который таких чудес не пропустит. Но есть ход конём. В DLE есть ещё и метод multi_query использующий mysqli_multi_query.

Так что ТС если вместо:

$db->query("INSERT INTO one ... ; INSERT INTO two"); 

будет

$db->multi_query("INSERT INTO one ... ; INSERT INTO two"); 

Должно работать.

trewes:
Так выводится на главной и в рубриках одинаково (а мне надо отдельно), в записях правда нет.
Но выводится просто текстом, а мне надо именно выводить как в футере на скрине.

 <?php if(is_front_page()){ ?>

Нужный вам текст в разметке html для главной.
<?php }elseif(is_category('9')){ ?>
Нужный вам текст в разметке html категории с id 9.
<?php }elseif(is_category('10')){ ?>
Нужный вам текст в разметке html категории с id 10.
<?php } ?>

Продолжать столько раз, сколько вам нужно. Примеры тут - https://wp-kama.ru/function/is_category

Как узнать ID категории - загуглите.

Чтобы текст вывелся в html разметке - его нужно оформить в html разметке)

Т.е. заключить в html теги, чтоб было что-то вроде:

<div id="footer">

<div class="fnav">TEST</div>
<div class="flogo">Много текста из футера</div>
</div>

В файле footer.php вашей темы, в том месте где вам нужно вывести текст(в нужном divе) вставьте блок вида:


<?php
if(is_front_page() || is_category()){
?>
Нужный вам текст в разметке html.
<?php } ?>

Не проверял, но должно работать.

Всего: 2626