Выводить нужную информацию в качестве сообщений администратора сайта, а в том числе “приветствие” или всевозможные “подписки”, можно различными способами (например, как описано ЗДЕСЬ) – но –
…иногда у админа возникают какие-то свои требования, а, следовательно, и решения должны быть соответствующими.
Вот их сегодня и рассмотрим:
Конечно, возможно инфу вписать непосредственно в определённый HTML документ, соорудив кодик и поместив его в файл single.php
или post-single.php
и т.п. А возможно прямо в тело статьи, использовав теги шорткода, а возможно… !!
О всех плюсах и минусах этих предприятий написано вот тут – правильное использование кода …
Главнейшим минусом правки нескольких HTML документов – является – правка нескольких документов )) – при смене характера информационного сообщения возникает необходимость править код во всех включенных документах… А это неудобно!!
Посему сегодня поступим немного иначе: рассмотрим в качестве примера “приветствие автора”, форму которого можно будет при необходимости заменить подправив один только файл, а именно файл functions.php
… Хотя, как понимаете, вариации сообщений могут быть какими угодно и если вы выводите какие-то совершенно разные информационные сообщения, к примеру, рекламные строки в разделах категорий, меток, отдельных записей, страничках и т.п. всегда выручит PHP…
как вывести сообщение в блоге посредством файла functions.php
Воспользуемся вот этой достаточно известной функцией (я её только фамильным гербом обозначил: а вообще имя может быть любое):
function hello_mihalica() {
echo "!В эфире занимательная Михалика. Здравствуйте!";
}
Вот такой незамысловатый кодик нам нужно прописать в наш легендарный файл функций functions.php
– перед закрывающим тегом ?>
.
Одно дело сделано!
А о том как выводить сообщение-информацию администратора (автора) блога непосредственно на “ЛИЦО” сайта рассмотрим ниже, а пока разберём некоторые нюансы:
Общеизвестно, что характер информационной фразы т. е. её написание – разнообразно !! – информационная фраза может быть, например, закавычена внутри… (т.е проставлена какая-то символика, которая используется и в программировании) и коли такую многосимволичную фразу поместить в php файл – будет ошибка !! ибо символика же несёт определённую нагрузку в системном чтении документа.
Так как же поместить кавычки внутри других кавычек в коде php..?
…и заставить правильно отрабатывать документ…
Примера для:
…проблему можно решить такими способами:
первый: используйте одинарные кавычки внутри двойных или наоборот…
echo 'Однозначно: "PHP+HTML — лучший выбор."';
echo "д'Артаньян и три мушкетёра знали об этом.";
И ещё один вариант — это экранирование проблемной символики с помощью обратной косой черты ( бэкслеш – backslash) \
. Так называемое экранирование задаёт отмену кавыч-функции, которую обозначал символ – и превращает его в обычный.
Пример:
echo "Однозначно: \"PHP+HTML — лучший выбор.\"";
echo 'д\'Артаньян и три мушкетёра знали об этом.';
Обозначенная экраном кавычка будет выведена на экран (браузера) как обычная, ибо теперь не несет никакой функциональной состовляющей.
В программировании нельзя забывать об ЭКРАНЕ каким бы тот экран ни был), посему необходимо умение им пользоваться.
То есть – вот код самой функции, которая (или который) и выводит сообщение на страничку сайта, стоит только разместить этот примерчик в нужном месте документа:
<?php hello_mihalica(); ?>
Как понимаете, код вывода функции правильнее завернуть в id-класс, чтобы предложение имело соответственно характерную стилистику…
…Ну – к примеру, путь id будет таким:
<div id="wid"><?php hello_mihalica(); ?></div>
А вот и примерные стили нашего чуда:
#wid {
font-weight: bold;/*насыщенность текста*/
color: #878787;/*цвет*/
font-size: 15px;/*размер*/
font-style: italic;/*курсив*/
text-align: center;/*расположение - центр*/
margin: 7px 14px;/*отступы*/
}
Свойства и значения CSS возможно менять соответственно вашей фантазии…
На этой высокой ноте завершу сегодняшнее повествование, ибо всё..! рассказал.
В следующих статьях научимся выводить более сложные комбинирования кода HTML и PHP!
вероятно, имеет смысл подписаться:
Online консультация по настройкам и созданию сайтов на WordPress
В качестве бонуса: только нужно непременно прочесть этот пост …ибо я расскажу кратко.
Можно к примеру добавить кнопочку в HTML редактор вордпресс “завершение” или, мол, “поделитесь в соцсетях” чтобы не писать однообразный текст сотни раз!
Например, такие экзерсисы… ))
1 –
QTags.addButton( 'SOTSSETY', 'SOTSSETY', '<p style="text-align: center;"><em>Буде здорово, коли поделитесь в соцсетях...</em></p>');
2 –
QTags.addButton( 'DO-VSTREh', 'DO-VSTREh', '<p style="text-align: center;"><em>Дорогие товарищи, на этом повествование окончено..! До всевозможных встреч...</em></p>');
Естественно, всю стилистику фраз (в коде) можно поубирать напрочь, а уж подстраивать всяческую гармонию буков непосредственно в статье…
Но – для реализации этих примочек напоминаю: прочтите пост – ссылка выше…
А вот – как добавить информационный блок на определённую ID страницу — рубрик, меток, записи…
Связка Contact Form 7 с плагином CF7 Google Sheet Connecto (отправим данные из формы связи в таблицы Google)
mihalica.ru !
Спасибо!! хотелось более утончённо управлять выводом информации (без плагина) – получилось!!
Спасибо…
…и вам спасибо! за то, что поделились успехом))
Спасибо!! это мне полезно будет. правда не для вывода инфы авторам, но…
спасибо!
Привет!!
Замечательно, что пост пришелся пользой))