Измеряем скорость и выбираем тему WordPress

Скорость загрузки сайта — чрезвычайно важный фактор вашего успеха: посетители не любят ждать, а с недавних пор «Скорость загрузки» стала ключевым параметром ранжирования на Google. Для WordPress вы сможете использовать одну из тех тем, которые оптимизированы по скорости. Вот вам список из 8 самых быстрых доступных тем WordPress.

Для измерения скорости я использовал Google PageSpeed Insights, где в строку запроса url для анализа записывал url life demo темы.
Читать далее «Измеряем скорость и выбираем тему WordPress»

Как сделать «заготовку» публикации в WP

Многие блоги тематические, поэтому в них часто встречаются публикации, выполненные по шаблону, например, списки, фрагменты кода с пояснениями, фото- или видеообзор и т.д. и т.п. Было бы очень полезно в редакторе WordPress сделать предварительное заполнение пользовательского контента на такие случаи. Вот супер простой фрагмент кода для этого.
Читать далее «Как сделать «заготовку» публикации в WP»

Сторонние темы WordPress должны умереть

Предварительно созданные темы WordPress — недорогая альтернатива оригинальному пользовательскому коду, они управляют миллионами сайтов по всему миру. Тем не менее, в длительной перспективе такая концепция может стать дорогостоящей ошибкой.

Изготовлением веб-сайтов на WordPress я занимаюсь ещё с 2003 года, когда появилась первая 0.71-Gold версия, когда он был ещё сугубо нишевой блог-платформой. За последние, ни-много ни-мало, 12 лет было выпущено более 50 версий WordPress, а сама платформа превратилась в решение для широкого спектра задач, начиная от бизнес-сайтов, онлайн-журналов до магазинов электронной коммерции.
Читать далее «Сторонние темы WordPress должны умереть»

7 сниппетов, которые всегда есть в моих сборках WordPress

Довольно часто при использовании CMS WordPress, в качестве движка сайта самой разной тематики встречаются задачки, которые не заслуживают разработки отдельного приложения или плагина. И вот тогда на помощь приходит сниппет — фрагмент исполняемого кода, вставленный в нужное место. Для WP это нужное место файл function.php активной темы. Здесь несколько небольших фрагментов кода на PHP, актуальность которых не вызывает никаких сомнений в силу острой необходимости их функционала.
Читать далее «7 сниппетов, которые всегда есть в моих сборках WordPress»

Что такое дочерняя тема в WP?

Дочерние темы в WordPress позволяют вносить изменения в существующие темы, причём таким образом, что подобные изменения не потеряются при обновлении исходной (или родительской) темы. Кроме внешнего вида, дочерние темы позволяют изменять разметку, и даже функционал родительской темы, расширяя её под свои собственные нужны.

Поддержка дочерних тем (child themes) в WordPress появились давно, однако, большинство пользователей всё равно предпочитают вносить изменения в код исходной темы напрямую. Здесь рассказано о том, как работают дочерние темы в WordPress, и почему именно с помощью дочерних тем следует вносить любые изменения в существующие темы.
Читать далее «Что такое дочерняя тема в WP?»

Метóда создания шаблона или как сделать свой сайт совсем своим

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

Введение

Этот ebook предназначен для тех, кто занимается созданием тем или хочет сделать свой шаблон для WordPress. Есть обычный стандартный подход, по которому делается основная масса шаблонов, но он, на мой взгляд не очень практичен и отнимает больше времени, чем должен. Поэтому, я начал изучать более глубоко данную тему и, просмотря множество шаблонов и использовав разные способы при вертске этих шаблонов, я нашел для себя один очень удобный и практичный способ.
Читать далее «Метóда создания шаблона или как сделать свой сайт совсем своим»

Сборка этого сайта

  1. advanced-custom-fields — дополнительные поля;
  2. amr-ical-events-list — календарь с виджетами событий из ics-файлов;
  3. captcha — капча, она и есть капча;
  4. creative-commons-configurator — настройка СС лицензий для использования контента. О лицензиях можно прочитать http://waksoft.susu.ru/blog/2015/04/09/o-litsenziyah-creative-commons/
  5. custom-post-donations — «попрошайка» денег за любую публикацию через PayPal;
  6. custom-post-type-ui — пользовательский тип записей или создание и управление таксономиями;
  7. cyr2lat — для транслитерации кириллических символов в ЧПУ ссылках в латинские символы
  8. delete-revision — ревизия постов и оптимизация базы данных;
  9. disable-updates — запрет обновлений для устоявшихся проектов;
  10. dynamic-widgets — динамические виджеты, управление в зависимости от контента;
  11. e-mailing-service — сервис рассылки email;
  12. email-encoder-bundle — кодирование mailto-ссылок, адресов электронной почты, номеров телефонов и любого текста для защиты их от спам-ботов;
  13. google-sitemap-generator — генерация карты сайта в XML формате для поисковых систем;
  14. import-html-pages — импорт статических страниц в WP;
  15. inline-php — вставка php-кода в статьи и страницы WP;
  16. kama-clic-counter — счётчик кликов на сайте (подсчёт скачиваний файлов);
  17. latex — отображение математических формул, записанных в формате LaTeX;
  18. limit-login-attempts — ограничение попыток авторизации;
  19. members — управление ролями и контроль доступа к контенту;
  20. nologged-content-hide — запрет чтения контента незарегистрированными пользователями;
  21. pdf24-posts-to-pdf — создания pdf файлов из контента публикации или статей раздела;
  22. posts-character-count-admin — отображение объёма публикаций в символах в административной панели;
  23. private-messages-for-wordpress — 
  24. rc_redirector — 
  25. registration-manager — 
  26. rich-tax-description-editor — 
  27. roses-like-this — подсчёт лайков для поста;
  28. user-switching — переключатель пользователей в админке;
  29. wikigo — формирование ссылки на термин в Wikipedia;
  30. wordpress-backup-to-dropbox — резервная копия сайта на Drop Box;
  31. wp-birthday-users — дни рождения пользователнй;
  32. wp-code-highlight — подсветка кода;
  33. wp-downloadmanager — менеджер загрузок;
  34. wp-polls — экспресс-опросы;
  35. wp-rss-multi-importer — импорт RSS-лент в одну ленту;
  36. wp-stats — статистика сайта;
  37. wp-super-faq — часто-задаваемые вопросы.