Архив рубрики: Публикации

Что такое: Шорткоды

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

[ video ]

 

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

[ video src="video-source.mp4" ]


 

WordPress поставляется с несколькими шорткодами, которые встроены в систему. К ним относятся аудио, заголовок, код вставки, галерея и видео. Другие могут быть добавлены с помощью плагинов с помощью шорткод API.

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

[[видео]]

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

Дополнительная литература



2016-09-27T00:08:14
Глоссарий

Как правильно: Linux или GNU Linux

Споры о том, как правильно именовать операционную систему, Linux или GNU Linux, не утихают с момента появления ядра и длятся вот уже три десятилетия. На стороне тех и других звучат весомые доводы, мы же попытаемся взглянуть на это со стороны.

В самом названии GNU Linux лежит немало противоречий, во многом связанных с самой идеей операционной системы GNU, заложенной Ричардом Столлманом. Ещё одно противоречие заключается в том, что именно считать операционной системой Linux. Давайте же разбираться Linux или GNU Linux.

Читать

Что такое: PHP

PHP является программирование и язык сценариев для создания динамических интерактивных веб-сайтов. WordPress написан с использованием PHP в качестве языка сценариев. Так же, как WordPress, PHP также является открытым исходным кодом.

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

Пример простого PHP кода:

<?php

  echo "Привет, Мир!";

?>

В WordPress файлы написанные на PHP имеют расширение.php. PHP можно использовать внутри HTML — документов. В PHP процессор предварительно обрабатывает код внутри конструкции, который начинается с открывающего тега <?php и заканчивается закрывающимся тегом ?>.

Что такое: PHP

Пример PHP кода внутри документа XHTML.

<!DOCTYPE html>

<html <?php language_attributes(); ?>>

<head>

<meta charset="<?php bloginfo( 'charset' ); ?>" />

<title><?php bloginfo( 'name' ); ?></title> 

</head>

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

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

Дополнительная литература



2016-09-25T04:03:03
Глоссарий

Что такое: Robots.txt

Robots.txt представляет собой текстовый файл, который позволяет веб-сайту дать инструкции при веб-сканирование ботов.

Поисковые системы, такие как Yandex и Google используют веб-сканеры, иногда называемые веб-роботами, архивируют и категоризируют веб-сайты. Поисковые боты настроены на поиск файла robots.txt на сервере, прежде чем он читает любой другой файл с веб-сайта. Они делает это, чтобы увидеть, имеет ли веб-сайт специальные инструкции о том, как сканировать и индексировать их сайт.

Файл robots.txt содержит набор инструкций, которые просят бота игнорировать определенные файлы или каталоги. Это может быть в целях секретности или потому, что владелец сайта считает, что содержание этих файлов и каталогов, не имеет никакого отношения к категоризации веб-сайта в поисковых системах.

Если веб-сайт имеет более одного субдомена, каждый поддомен должен иметь свой собственный файл robots.txt. Важно отметить, что не все боты будут выполнять файл robots.txt. Некоторые вредоносные боты будут тоже читают файл robots.txt, чтобы узнать, какие файлы и каталоги должны быть прочитаны в первую очередь. Кроме того, даже если файл robots.txt предписывает роботам игнорировать конкретные страницы на сайте, эти страницы могут появляться в результатах поиска, если они связаны с другими страницами, которые указаны в файле.

Дополнительная литература



2016-09-24T15:55:26
Глоссарий

Как исключить последний пост в цикле WordPress

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

Сначала вам нужно будет найти цикл, с которым вы будете работать. Затем вам нужно будет добавить следующий параметр:

query_posts('posts_per_page=4&offset=1');

Этот запрос говорит циклу, чтобы отображались только 4 поста, которые следуют за последним постом. Важную роль в этом коде «смещение» и это волшебное слово делает все это.

Ваш код цикла должен выглядеть следующим образом:

<?php

query_posts('posts_per_page=4&offset=1');

if ( have_posts() ) : while ( have_posts() ) : the_post();

?>

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



2016-09-24T07:21:24
Шпаргалка

Что такое: Loop

Цикл, или цикл WordPress или просто цикл, является PHP-код, который отображает посты в WordPress. Цикл используется в темах WordPress для отображения списка постов на веб-странице.

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

Пример использования простого WordPress цикла:

<?php



// проверяет, если есть какие-то посты, которые соответствуют запросу

if (have_posts()) :



  // Если есть посты, соответствующих запросу, то запустить цикл

  while ( have_posts() ) : the_post();



    // код внутри цикла будет повторяться для каждого поста

    ?>



    <h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="Закладки" title="Ссылка <?php the_title(); ?>"><?php the_title(); ?></a></h2>



    <p class="date-author">Автор: <?php the_date(); ?> by <?php the_author(); ?></p>



    <?php the_content(); ?>



    <p class="postmetadata">Категория: <?php the_category(); ?> | Теги: <?php the_tags(); ?> | <a href="<?php comments_link(); ?>" title="Оставить комментарий">Комментарии</a></p>



    <?php



    // Остановить цикл, когда отобразятся все посты

 endwhile;



// Если посты не найдены

else :

?>

<p>К сожалению нет постов соответствующих Вашим критериям.</p>

<?php

endif;

?>

Что такое: Loop

Дополнительная литература



2016-09-24T05:49:41
Глоссарий