Вставка PHP кода на страницу в wordpress — плохое решение

Как вставить свой PHP код на страницу в wordpress?

В конец файла wp-includes/functions.php

function exec_php($matches){
    eval('ob_start();'.$matches[1].'$inline_execute_output = ob_get_contents();ob_end_clean();');
    return $inline_execute_output;
}
function inline_php($content){
    $content = preg_replace_callback('/\[exec\]((.|\n)*?)\[\/exec\]/', 'exec_php', $content);
    $content = preg_replace('/\[exec off\]((.|\n)*?)\[\/exec\]/', '$1', $content);
    return $content;
}
add_filter('the_content', 'inline_php', 0);
На странице пишем
[exec]phpinfo();[/exec]
Это работает для чистого PHP. Если есть комментарии, HTML, CSS, JavaScript то пишем так: [code] ваш код [/code]
Само по себе решение отвратительное. Достаточно из вкладки текстового режима в визуальный — сразу всё поймёте ….

Осторожно, за вами следят!

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

Вот пример с одно из интернет-бирж:

screenshot

Источник: www.bormaglot.ru — Осторожно, за вами следят!

Более 200 Android-приложений следят за пользователями посредством ультразвука

Специалисты Брауншвейгского технического университета представили на IEEE European Symposium on Security and Privacy интересный доклад (PDF), согласно которому все больше Android-приложений могут обнаруживать и отслеживать специальные ультразвуковые маячки, что позволяет различным компаниями шпионить за пользователями.

Специалисты называют эту технологию uXDT (ultrasound cross-device tracking, ультразвуковой межустройственный трекинг), и в докладе сказано, что в последние три года uXDT набирает все большую популярностью. К примеру, возможно внедрять специальные ультразвуковые сигналы, которые не различает человеческое ухо, в рекламные ролики, которые проигрываются по ТВ или на радио. Точно так же ультразвуковой «маячок» может быть внедрен и в сетевую рекламу, которую воспроизводит ПК или мобильное устройство, или может использоваться в магазинах в оффлайне.

Смысл в том, что микрофоны, находящиеся рядом с источником звука (в ноутбуках, смартфонах, планшетах и так далее), способны улавливать этот сигнал. Если при этом на устройстве установлено приложение, чей SDK содержит функциональность по поиску таких маячков, «услышав» ультразвук, приложение доложит на удаленный сервер о том, пользователь, который владеет телевизором X, только что прослушал рекламу, которую также «слышал» смартфон Y. Все это позволит составить более полный профиль пользователя, узнать какими устройства тот владеет, чем интересуется, когда бывает дома и так далее.

Исследователи рассказывают, что в основном за такую функциональность ответственны разработчики компаний Shopkick, Lisnr и SilverPush. А когда специалисты попытались разобраться, насколько распространено использование uXDT в Европе, выяснилось, что ультразвуковые «маячки» Shopkick можно обнаружить в 4 из 35 магазинов в двух неназванных городах. Хотя чтобы осуществлять слежку, нужно чтобы пользователь запустил на своем устройстве Shopkick SDK, это не такая большая проблема, так как производители, владельцы магазинов и рекламные компании часто побуждают пользователей устанавливать и запускать приложения, к примеру, чтобы получить скидку.

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

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

Тревога специалистов связана с тем, что в ходе изучения 1,3 миллионов мобильных приложений они обнаружили 234 Android-приложения, готовых к работе с uXDT. Стоит заметить, что количество таких приложений возросло на порядок, к примеру, еще в декабре 2015 года их насчитывалось всего 39 штук.

Оригинал статьи на xakep.ru

Что делать если не работают постоянные ссылки в WordPress после переноса

Если после переноса сайта на WordPress перестают работать постоянные ссылки, то есть главная страница показывается, а ссылки на статьи нет: появляется сообщение что такой страницы на сайте нет. То на новом хостинге проблемы с Mod_rewrite.

Что делать?

1. Проверьте, а подключен ли этот модуль?

# grep mod_rewrite /usr/local/etc/apache/httpd.conf

Должна быть пара строк в httpd.conf

LoadModule rewrite_module libexec/apache/mod_rewrite.so
AddModule mod_rewrite.c

Если их нет — добавьте.

2. В секции Directory внесите следующие изменения

<Directory />
Options All
AllowOverride All
</Directory>

… и да будет свет!

Локально: удаление BOM меток в файлах

Для удаления BOM меток в файлах можно использовать утилиту неизвестного автора — BOM remover. Лог сохраняется в корне дерева каталогов, которые подлежали обработке.

Как заблокировать Яндекс.Советник

Возможно, вы встречались с подлянками Яндекса, например: Яндекс.Советник. Представьте, в даёте рекламу на товар в Яндекс.Директ. Естественно, платите за клик. Клиент переходит к вам на сайт в карточку товара. Но у него установлена программа Яндекс.Советник. И она подсказывает, мол, «а вот на другом сайте товар дешевле» и клиент убегает от вас. Подляна, однозначно.
Если вы встретились с таким подлянками Яндекса, то конечно же захотите заблокировать Яндекс.Советник. Есть в интернет много разных скриптов, которые пытаются блокировать Советника, но они через некоторое время перестают работать. Понятное дело, Яндекс не спит. Но я знаю как это сделать изящно.
Я знаю как это сделать.

Если вам нужна доработка, чтобы Яндекс.Советник, то скачайте решение (файл read_me.txt).

Не всякий алгоритм, разработанный системным программистом, подходит для рядового пользователя

Едут в одном вагоне четверо программистов и четверо пользователей. У пользователей четыре билета на четверых, а у программистов один. Приходит пора предъявлять билеты. Программисты запираются в туалете, приходит контролер. Стучится, из сортира высовывается рука и протягивает билет. Контролер уходит. Пользователи все видят и им завидно.

Едут все те же пользователи и программисты обратно. Но на этот раз у пользователей один билет на четверых, а у программистов — ни одного. Приходит пора проверки билетов. Пользователи запираются в сортир. Подходит один из программистов и стучится в дверь. Ему высовывают билет. Он берет билет, программисты запираются в другом сортире. Приходит контролер…

Мораль: не всякий алгоритм, разработанный системным программистом, подходит для рядового пользователя.

Количество меток (tags) в wordpress

Чтобы поменять количество меток (tags) в админке в wordpress надо отредактировать файл wp-admin\includes\ajax-actions.php
Поменять значение number на нужное, например на 500 (по умолчанию 45).
$tags = get_terms( $taxonomy, array( ‘number’ => 45, ‘orderby’ => ‘count’, ‘order’ => ‘DESC’ ) );

 

Чтобы поменять количество меток в шаблоне надо отредактировать файл wp-includes\category-template.php
Поменять значение number на нужное (по умолчанию 45).
$defaults = array(
‘smallest’ => 8, ‘largest’ => 22, ‘unit’ => ‘pt’, ‘number’ => 45, …

В twitter’е на украинском говорят только боты

Весна 2017. Исследование показало, что в twitter’е на украинском  языке «говорят» только боты или небольшое число оголтелых украинских националистов. Причём, бо́льшая часть украиноговорящих аккаунтов (язык uk) массово и одномоментно «свалило» в русскоязычный сегмент twitter’а (язык ru) в конце 2016 года, что является показателем централизованного управления этими аккаунтами (= ботами), потому что никаких политических причин для массового стремления населения Украины казаться «белыми и пушистыми» не было.

При этом подавляющее большинство украинских аккаунтов (аккаунтов граждан Украины) велось и ведётся на русском языке.

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

Программист, сэр!

Как-то летели Холмс с Ватсоном на воздушном шаре. И заснули. Просыпаются над какой-то незнакомой местностью, видят — внизу какой-то мужик коров пасет. Снизились они и спрашивают мужика:
— Скажите, сэр, где мы находимся?
(долго думал)- На воздушном шаре.
— Спасибо, сэр! — и поднялись вверх. Холмс задумчиво говорит:
— Интересная местность, Ватсон! Программист пасет коров!
— Но, Холмс, с чего вы взяли, что он программист?
— Это элементарно! Во-первых, он долго думал над ответом. Во-вторых, его ответ был абсолютно точен. И самое главное — абсолютно бесполезен!