All streams
Search
Write a publication
Pull to refresh
5
0
Михаил Кобзарёв @mihdan

Ведущий программист, тимлид, PHP-разработчик

Send message
Если совсем простой — WP Add Mime Types. А если хочется прям самому, то есть фильтры mime_types и upload_mimes, например так:

function mihdan_edit_upload_types( $existing_mimes = array() ) {
    // allow .woff
    $existing_mimes['woff'] = 'font/woff';
 
    // disallow .jpg files
    unset( $existing_mimes['jpg'] );
 
    return $existing_mimes;
}
add_filter( 'upload_mimes', 'mihdan_edit_upload_types' );

Обычно вебмастера этого и не понимают

В WordPress это решается плагином, а совать поддержку всевозможных форматов, которые то появляются, то пропадают, в ядро — ядро лопнет.


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

Пришёл Вадим и всё быстро разрулил, не просто так столько лет был евангелистом Opera ))) Спасибо!
cyr2lat поможет справиться с этой непростой задачей и учтёт еще 100500 факторов.
Согласен, что мир не вечен.
Без rest api не работает половина плагинов под WordPress как и само ядро с активным Gutenberg. Если вы уберете теги из head — это вообще никак не защитит вас от влома, вот прям совсем никак, есть другие 50 вариантов как определить, что у вас за CMS и какой она версии. Большинство тегов внутри head служебные и нужны для интеграции с внешними сервисами. На странице с shortlink указан rel=canonical, поэтому они и индексироваться не будет и само собой никакого редиректа не будет.

У меня одна претензия к head — это код для эмоджи, остальное нужные вещи.

PS: я не пытаюсь спорить, просто интересно, почему и людей такое мнение о продукте, на котром полмира вертится, не удивлюсь, если Илон Маск тож юзал WordPress, чтобы отправить свой корабль на Марс.
Намекает, что скоро его постигнет та же участь, что и Joomla, Drupal, PHP-Nuke… Миссия WordPress — намного шире, чем вы думаете, посмотрите, что из себя представляет компания Automattic, какая у нее капитализация, кто инвесторы и сколько разных продуктов они делают сами и сколько интересного куплено в последнее время.

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

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

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

Мира и добра вам в хату.
99% проблем у пользователей WordPress в прокладке между монитором и стулом, ну вот реально, вы несёте чушь, не разбираясь в вопросе и вводите других в заблуждение.

1. Зачем вы удаляете служебные теги из head, чем они вам помешали, они там не просто так находятся.
2. Работает сохранение
3. Не надо пихать в функции всё подряд, этот файл предназначен для другого
4. По существу, пожалуста
Херасе свежий) Протухнуть успел несколько раз, при этом ванильный WordPress имеет 35% рынка всех сайтов мира, как бы намекая, что все остальные CMS появляются и исчезают и толькот Ворпёс — вечен! Спасибо Мэтту!

Не открою Америку, если напишу, что в WordPress уже много лет нет серьёзных уязвимостей, есть огрехи и недочёты, а реальные дыры присутствуют в говнокоде большинства бесплатных популярных плагинов, которые пишут далеко не программисты, не соблюдая Кодекс и не умеющие wpcs. Они не имеют представления о начальном уровне безопасности: санитизации, экранировании данных.

Например, есть корзина https://webmaster.yandex.ru/blog/internet-magaziny-v-turbo, остальное смотрите в документации.

У Турбо есть три вида передачи данных: через обычный RSS фид, через API или через YML для магазинов.


Есть уже и автогенерация страниц из вебмастер.


Для генерации фидов 100500 готовых решений, например, под WordPress https://ru.wordpress.org/plugins/mihdan-yandex-turbo-feed/.


Кто сказал, что Турбо не умеет общаться с сервером?

Люди — ленивое быдло, которым не хочется чего-то нового, читать, они привыкли тыкать три кнопки, а тут всё не так.

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

Единственное что может быть — некоторые буквы в RusToLat НЕ соответствовали ГОСТ, а в cyr2lat они по ГОСТ, поэтому могут быть отличие в буквах Ё, Й, Я, Ш, Щ.

Сайт при этом сломаться не должен.
— Поддержка PHP 5.6 — 7.4
— Поддержка новый версий WordPress 5+
— Страница настроек в админке.
— Изменение таблиц траслитераций в админке или по хуку
— Работа с ACF, WPML и еще несколькими популярными плагинами
— Фоновые задачи конвертации (актуально если на сайте больше 10к записей)
— Интерфейс конвертации для WP-CLI
— Исправление более 30 ошибок старых форков
— 100% покрытие тестами
— ООП интерфейс

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


В ядре есть date_i18n(), которая и занимается этим.

Information

Rating
Does not participate
Location
Тула, Тульская обл., Россия
Date of birth
Registered
Activity