Совершенствуем сайт — авторская вспомогательная страница.
Совершенствуем сайт — страница с перечислением действий, которые необходимо совершить, создавая сайт, и отметками о выполненных действиях.
Создание нового сайта — процесс достаточно длительный и требующий чёткого выполнения последовательности необходимых действий, чтобы не приходилось переделывать.
Сразу предупреждаю, что со временем эта страница будет полностью удалена, а на каком-то этапе создания сайта доступ к ней будет закрыт, чтоб не отвлекать посетителей от футбольных проблем.
Создание нового сайта включает такие этапы:
1++. Выбор названия сайта, руководствуясь принципом «Как корабль назовёшь, так он и поплывёт!» Потому не спешим и тщательно выбираем название сайта.
2++. Оплата домена — удобнее всего, по моему мнению, проводить с помощью Яндекс.Денег на хостинге.
3++. Регистрация домена — тоже провожу на хостинге.
4++. Собственно Создание нового сайта — тоже на хостинге, но желательно, по моему мнению, не спешить и выждать несколько часов после регистрации домена, действуя чисто конкретно по принципу «Вечером деньги — утром стулья».
5++. Установка CMS WordPress — её желательно проводить с сайта WordPress.org, копируя ZIP-файл последней версии WordPress сначала на свой компьютер, а затем с помощью FTP копируя ZIP-файл в подкаталог public_html своего сайта и разархивируя его в этом подкаталоге.
На используемом мной хостинге TIMEWEB есть возможность выбора так называемых демонстрационных версий CMS, но они обычно устаревшие и при установке занимают дополнительный каталог и дополнительный сайт, что создаёт ненужные проблемы.
6++. Установка привычной темы WordPress — её тоже желательно проводить с сайта WordPress.org аналогичным способом, разархивируя тему в подкаталоге …/public_html/wp-content/themes
7++. Налаживание доступа к сайту из браузера, если сразу не отображается.
8++. Налаживание доступа к консоли сайта.
9++. Размещение фавикона нового сайта — у меня отображался фавикон предыдущего сайта, созданного неделей раньше, поэтому пришлось срочно сделать 1-ю версию фавикона. Новая версия WordPress не позволила мне привычным образом разместить фавикон размером 16*16 пикселей, а вынудила использовать изображение размером 512*512 пикселей, которое WordPress уменьшает до размера 16*16.
10++. Установка плагинов — используя консоль сайта. Мной на сайт обычно бывают установлены такие плагины:
Cyr-To-Lat, Invisible Captcha, WP Super Cache и Yoast SEO
Используя поиск, их легко найти на сайте WordPress.org Описания не привожу — смотрите их на странице Плагины.
3-й и 4-й плагины требуют настройки.
11++. Корректировка файла style.css — подробности смотрите на странице CSS. Я же просто заменил файл style.css на новом сайте на этот же файл со старого сайта.
12+. Увеличить ширину отображения сайта — до 1280-ти, 1366-ти, 1600-т или 1920-ти пикселей. Вряд ли имеет смысл делать ширину сайта более 1366-ти пикселей, но попробовать можно чисто конкретно в порядке эксперимента на ранней стадии создания сайта, когда ещё нет посетителей.
Принял ширину отображения сайта равной 1600-т пикселей, чтобы иметь возможность отображать широкие таблицы.
Изменил строки 14, 15, 21, 62, 63 в файле style.css
13++. Заменить изображения, которые характерны для выбранной темы, то есть отказаться от бесполезных красивых картинок используемой темы WordPress. Вспоминаю, как я вздрогнул, случайно наткнувшись на сайт с такими же изображениями, как и у меня.
Сформировав 8-мь изображений размером 1580*198 пикселей, получаю на экране ужатые по ширине до 940-ка пикселей изображения — вот так выпендривается WordPress, сжимая изображения. Пришлось провести расследование и внести исправления в файл functions.php
14++. Наладить ротацию изображений (которые имеют условное название Девизы) над главным меню сайта.
14а+. Увеличить число ротируемых изображений (Девизов).
К сожалению, число изображений в выбранной теме равно восьми, возможно модернизирую тему и увеличу число изображений, но пока нет на это времени.
Думаю, что надо внести небольшое изменение в файл headers.php
Не удержался и заглянул в этот файл. Строки 90 и 100 — …, они ведут к файлу theme.php
…
Удалось добавить 9-й Девиз, но он не стал 9-м ротируемым, а стал отображаться на всех страницах сайта — придётся объявить его Девизом дня и на следующий день обновить.
15. Создание страниц сайта и размещение их на сайте. В новой версии WordPress существует возможность менять положение страниц сайта в структуре сайта — лично я предпочитаю для всех вновь создаваемых страниц в качестве родительской использовать страницу Главная, а со временем разбросаю созданные страницы по структуре сайта.
16. Оформить футер сайта — пока не к спеху.
17. Оформить правый сайдбар сайта — пока не к спеху.
18. Прописать сайт в Яндексе — Яндекс уже начал индексировать страницы сайта: одна страница проникла на ..-е место, а вторая — на ..-е.
19++. Разместил счётчики HotLog и Яндекс.Метрика — хотя и не к спеху.
20++. Уменьшил число редакций страниц сайта до трёх.
Для ограничения количества редакций нужно добавить в файл wp-config.php строчку:
define(‘WP_POST_REVISIONS’, 3); // ограничиваем максимальное число создаваемых редакций — 3, вставив в 83-ю строку
Файл wp-config.php находится в подкаталоге public_html.
Изменение сработало сразу, уменьшив число редакций этой страницы до трёх после нажатия на кнопку Обновить.
21++. Разместил Кнопки социальных сетей под каждой страницей сайта — подробности смотрите по ссылке.
<!— Кнопки share42 соц. сетей над Комментариями —>
<div class=»share42init» data-url=»http://rfbsm.ru/public_html/» data-title=»<?php the_title() ?>»
data-image=»http://rfbsm.ru/share42/image.jpg» data-path=»http://rfbsm.ru/share42/» data-zero-counter=»1″>
</div>
<script type=»text/javascript» src=»http://rfbsm.ru/share42/share42.js»>
</script>
<!— END —>
22—. Ликвидировать все упоминания используемой CMS в текстах страниц сайта.
На моём новом сайте WordPress упомянута 8-мь раз — проверку удобно проводить, используя Валидатор.
В HTML-тексте этой страницы слово wordpress присутствует 17-ть раз — от всех упоминаний избавиться будет затруднительно: например, придётся находить в тексте плагина строку, которая порождает комментарий
<!— This site is optimized with the Yoast SEO plugin v2.3.4 — https://yoast.com/wordpress/plugins/seo/ —>
И править этот комментарий или совсем его ликвидировать.
23. Проверять HTML-текст каждой страницы при создании и редактировании, чтобы избавляться от излишних тегов и совершенствовать HTML-текст.
24++. Ввёл платёжную форму Яндекс.Денег для сбора средств на развитие сайта.
25++. Разрешить Комментарии на всех страницах сайта — пришлось разрешать Комментарии на всех страницах сайта индивидуально: в разделе Обсуждения, который расположен в Окне редактирования в самом низу окна, под разделом Редакции.
26. Аккуратно размещаю страницы в главном меню сайта, так как WordPress затруднил удаление и смену позиций страниц главного меню. Поэтому сначала создаю страницы в разделе Главная, а со временем некоторые страницы перемещу в главное меню сайта, причём сразу на окончательное место.
Перечень всех страниц сайта rfbsm.ru:
- Главная RFBSM.RU
- Критерии начисления Баллов
- Совершенствуем сайт
- Шахматы
- Девизы
- Контакты
- Таблицы
- Английская премьер-лига
- Аргентинская Суперлига
- Бельгийская Про-лига
- Бразильская серия А
- Германская бундеслига
- Испанская лига
- Итальянская серия А
- Китайская Суперлига
- Нидерландский 1-й дивизион
- Португальский 1-й дивизион
- Российская премьер-лига
- РПЛ 2018-2019
- Украинская премьер-лига
- Французская первая лига
- Хорватская первая футбольная лига
- Фонд развития
- ЧМ-2018
- Рейтинги
- Турниры