wordpress — вопросы с ответами

Что такое WordPress?

WordPress – это система управления контентом (или, если коротко, CMS). Популярность WordPress частично объясняется тем, насколько он удобен для пользователя. После установки вы увидите панель управления, которая не только красиво оформлена, но и проста в использовании.

Тем не менее реальная сила WordPress заключается не в его простоте – на самом деле, его реальная сила не в нем вообще. Как бы нелогично это не звучало, истинная сила WordPress заключается в его невероятной расширяемости. Видите ли, WordPress не ограничивает сам себя своими стандартными возможностями: это система, созданная для добавления в нее всевозможных дополнительных функций с помощью тем и плагинов.

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

Проект с открытым исходным кодом

Теперь наверняка может возникнуть резонный вопрос: каким образом распространяется WordPress и есть ли у него компания-владелец? Чтобы объяснить это, нам нужно охватить термин "открытый исходный код". Когда речь заходит о программном обеспечении, под открытым исходным кодом подразумевается тип лицензии, в которой правообладатель предоставляет права на изучение, изменение и распространение программного обеспечения кому-либо для любых целей. Это означает, что в действительности никто не "владеет" WordPress. Вместо этого он разрабатывается и поддерживается рядом добровольцев, многие из которых спонсируются для работы над WordPress компаниями, которые заинтересованы в том, чтобы он продолжал расти. Более того, из-за его бесплатной модели распространения, тысячи людей вносят вклад в этот проект каждый день.

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

Вот некоторые из преимуществ такого сильного сообщества:

  • Существуют тысячи (если не больше) бесплатных тем на выбор;
  • Есть десятки тысяч бесплатных плагинов;
  • Существует постоянно растущее количество высококачественных тем премиум-класса и плагинов, обладающих всевозможными функциями и отличной поддержкой;
  • Выпускаются безопасные, стабильные и частые новые релизы, и улучшения;
  • Имеется особенно активный форум сообщества;
  • WordPress доступен на всех основных языках;
  • Если вы когда-нибудь захотите что-то необычное для своего сайта, разработчиков WordPress будет очень легко найти.

Темы и плагины

Как CMS, WordPress позволяет вам добавлять или изменять контент вашего сайта в любое время, но без подробных инструкций о том, как разместить этот контент на веб-странице, он не сможет отобразить его. Таким образом, тема WordPress – это совершенно необходимый набор инструкций.

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

Задача всех тем – отображение контента, но что если вам нужно больше возможностей, чем доступно у WordPress прямо из коробки? Ищете ли вы модный слайдер изображений, контактную форму или что-то более сложное (например, корзину для электронной коммерции), WordPress открывает для всего двери с помощью плагинов.

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

Возможности такой системы ограничены только тем, что уже создали другие (и сделали доступным для использования).

Лучшие плагины для WordPress

Jetpack

Jetpack – мощный плагин от блестящей команды, стоящей за самим программным обеспечением WordPress (Automattic). Он необходим для каждого веб-сайта на WordPress. Jetpack заботится о безопасности вашего сайта, его производительности, росте трафика, оптимизации изображений, внешнем виде и многом другом.

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

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

Akismet

Akismet – еще один плагин, разработанный людьми, стоящими за WordPress (Мэтт и его команда из Automattic). Это один из стандартных плагинов WordPress, который поставляется с каждой новой версией ядра WordPress. Это в основном анти-спам плагин, который проверяет все комментарии и отфильтровывает спам.

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

Yoast SEO

Без сомнения, поисковые системы являются главным источником трафика любого сайта. Считается, что число пользователей поисковых систем постоянно растет, что делает важность поисковой оптимизации более актуальной, чем когда-либо. К счастью для пользователей WordPress есть отличный плагин, такой как Yoast SEO.

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

VaultPress

VaultPress – это ориентированный на безопасность плагин для WordPress, созданный для автоматического создания резервных копий вашего сайта. Он легко синхронизирует любой контент, записи, комментарии и медиафайлы на сайте, а также обеспечивает защиту от многих потенциальных угроз и атак.

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

Everest Forms

Одна из основных страниц, которая вам нужна на веб-сайте – это страница "Контакты". Независимо от того, большой у вас веб-сайт или маленький, вам обязательно понадобится страница контактов, с помощью которой аудитория вашего сайта сможет с вами связаться. Целью контактов может быть что угодно: предоставление вам канала для получения фидбека, обращения с деловыми предложениями или предложениями в целом и т. д. Для всего этого обязательно понадобится хорошо продуманная страница контактов.

Данный плагин имеет поддержку Google reCaptcha, редактируемые настройки электронной почты, параметры перенаправления страницы после успешной отправки, редактируемое поле проверки идентификации и др. Так что в общем и целом это невероятный плагин для контактных форм в WordPress. Плагин доступен бесплатно и поставляется с полным набором всех необходимых функций.

Установка плагинов

Существует два способа получить доступ к (загрузить) плагинам и установить их в своей системе Wordpress: непосредственно со страницы плагинов, доступной через панель администрирования или с помощью какого-нибудь протокола передачи файлов (FTP), который загрузит соответствующие папки на ваш веб-сервер.

Установка плагинов на сервер через FTP

Добавить плагин к Wordpress через FTP довольно просто. Для начала убедитесь, что у вас есть доступ к FTP (имя пользователя, пароль, адрес FTP) и какое-нибудь средство для передачи файлов плагинов (программное обеспечение FTP).

Как только соединение с сервером будет установлено, распакованная (большинство плагинов доступно для загрузки в сжатом архиве, таком как ZIP) папка плагинов должна быть полностью загружена в соответствующую папку на сервере. Если сайт на Wordpress находится в корне домена, путь к папке плагинов, вероятно, будет следующим: wp-content/plugins/. Откройте папку с плагинами, и уже установленные плагины будут в ней видны. Затем загрузите новый плагин (папку) по пути: wp-content/ plugins/.

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

Добавление плагинов с помощью панели управления

Добавлять плагин из административной панели Wordpress еще проще. Скажем, например, что я хочу добавить плагин под названием Jetpack. Wordpress позволяет своим администраторам искать плагины (по ключевому слову, автору или тегу), просматривать популярные плагины и, самое главное, загружать плагины напрямую. Это означает, что вы можете установить найденные плагины либо из каталога Wordpress, либо от независимого разработчика Wordpress без использования FTP.

Если вы планируете загружать файл со своего компьютера, убедитесь в том, что он имеет расширение .zip. Выберите файл в вашей системе, и Wordpress автоматически распакует архив и сделает его доступным в вашей библиотеке плагинов.

Если вы планируете установить новый плагин, найденный по популярным категориям, просто нажмите кнопку "установить" непосредственно из списка. Wordpress сам распакует файл и установит его в вашу библиотеку плагинов.

12 ответов
У меня есть база данных wordpress на моей локальной машине, которую я хочу перенести на размещенный phpMyAdmin на Cpanel. Однако, когда я пытаюсь импортировать базу данных в среду, я продолжаю получать эту ошибку #1273 - Unknown collation: 'utf8mb4_unicode_ci' Я попытался найти google и единственн...
phpmyadmin
cpanel
28 апр. 2015, в 09:31
15 ответов
Я просмотрел здесь, но не нашел никаких подробностей о лучших разрешениях файлов. Я также рассмотрел некоторые вопросы формы WordPress над здесь, но любой, кто предлагает 777, явно нуждается в небольшом уроке в безопасности. Короче, мой вопрос таков. Какие разрешения я должен иметь для следующего: ...
chmod
21 авг. 2013, в 07:42
21 ответ
Я читал https://stackoverflow.com/questions/13854198/can-you-make-an-iframe-responsive под названием "Можете ли вы сделать iFrame отзывчивым?", И один из комментариев/ответов привел меня к этому jfiddle. Но когда я попытался реализовать HTML и CSS в соответствии со своими потребностями, у меня не ...
iframe
responsive-design
24 июль 2013, в 16:24
12 ответов
У меня есть простой jQuery script в плагине WordPress, который использует обертку jQuery следующим образом: $(document).ready(function(){ // jQuery code is in here }); Я вызываю этот script из панели инструментов WordPress и загружаю его после загрузки фрейма jQuery. Когда я проверяю страницу...
function
typeerror
wrapper
10 сен. 2012, в 00:05
12 ответов
Я получаю эту ошибку при попытке загрузить импорт в WordPress в локальную среду вашего XAMPP: Warning: POST Content-Length из 8978294 байта превышает предел 8388608 байт в Unknown в строке 0 Я изменил upload_max_filesize с 2M на 1000M, но это, похоже, ничего не делало. Любые идеи?...
xampp
30 июль 2012, в 09:58
14 ответов
Я использую сайт WordPress. Я включаю этот script в заголовок. Когда загружается script, я получаю эту ошибку: TypeError: 'undefined' не является функцией (оценка "$ (document)" ) Я понятия не имею, что вызывает его или что оно даже означает. В firebug я получаю следующее: $не является функцией...
02 нояб. 2011, в 02:44
21 ответ
Внезапно я перехожу на сайт WordPress, и все страницы дают мне 404 страницы, которые не найдены. Я предполагаю, что проблема заключается в структуре permalink, которую я мог бы поклясться, что не коснулся. Постоянная ссылка установлена ​​на "месяц и имя". Я исследовал подобные случаи этой проблемы в...
03 март 2011, в 14:49
19 ответов
Какой PHP-код можно использовать для извлечения текущего имени страницы в теме WordPress? Все решения, которые я видел до сих пор (the_title(), get_page()->post_name, get_post() и т.д.), не работают для страницы, содержащей записи сообщений. Все они вернут имя последней записи в блоге. Иными слов...
wordpress-theming
29 янв. 2011, в 11:37
6 ответов
Я получаю эту ошибку в wordpress phpMyadmin #145 - Table './DB_NAME/wp_posts' is marked as crashed and should be repaired Когда я вхожу в phpMyadmin, он говорит, что wp_posts "используется" Мой сайт в настоящее время недоступен из-за этого. Я искал эту проблему, но я не вижу кнопку "repair" на ph...
database
05 дек. 2010, в 03:28
12 ответов
Я хочу создать пользовательскую страницу для своего блога WordPress, в которой будет выполняться мой PHP-код, оставаясь частью общего сайта CSS/theme/design. PHP-код будет использовать сторонние API (поэтому мне нужно включить другие файлы PHP) Как это сделать? N.B. У меня нет конкретной необходимос...
11 май 2010, в 13:04
9 ответов
На моем сервере запущен php 5.3, и My wordpress install выплевывает эти ошибки из-за того, что мой session_start() прерывается. Deprecated: Assigning the return value of new by reference is deprecated in /home//public_html/hub/wp-settings.php on line 647 Deprecated: Assigning the return value of ne...
deprecation-warning
10 май 2010, в 16:31
15 ответов
Я столкнулся с несколькими случаями с установками WordPress с Bluehost, где я столкнулся с ошибками в моей теме WordPress, потому что папка upload wp-content/uploads отсутствовала. По-видимому, установщик Bluehost cPanel WP не создает эту папку, хотя HostGator делает. Поэтому мне нужно добавить код ...
directory
20 фев. 2010, в 18:42
15 ответов
Я только что принял кого-то, кто разместил сайт Wordpress. Как узнать, какую версию он запускает?
07 сен. 2009, в 18:31
11 ответов
Какой тип хэша использует WordPress? Вот пример хеша WordPress: $P $Bp.ZDNMM98mGNxCtHSkc1DqdRPXeoR.
hash
25 июнь 2009, в 20:16
26 ответов
Я использую WordPress на моем живом сервере, который использует SFTP с помощью SSH. Я хочу установить и обновить плагины, но кажется, что вы должны ввести свой FTP-вход для установки плагинов. Есть ли способ установить и обновить плагины, вручную загрузив файлы вместо того, чтобы WordPress обрабатыв...
12 март 2009, в 21:18
Наверх
Меню