Loading
Разработка тем
Источник:
Theme coding conventions При написании кода в шаблонах темы, желательно сохранять чистоту кода и делать его хорошо структурированным. Это облегчит в дальнейшем чтение кода, его понимание и доработку.
Пожалуйста, при создании темы, придерживайтесь следующих правил:
- Делайте отступы двумя пробелами и не используйте для этого табуляцию.
- Сохраняйте иерархию на протяжении всего файла.
- Сохраняйте иерархию при использовании кода PHP и HTML.
Правильно:
<?php if ($header): ?>
<div id="header">
<?php print $header; ?>
</div>
<?php endif; ?>Неправильно:
<?php if ($header): ?>
<div id="header">
<?php print $header; ?>
</div>
<?php endif; ?> - Отдавайте предпочтение использованию PHP в HTML, а не HTML в PHP.
Правильно:
<?php if (!$page): ?>
<h2><a href="<?php print $node_url; ?>"><?php print $title; ?></a></h2>
<?php endif; ?>
<?php if ($submitted): ?>
<span class="submitted"><?php print $submitted; ?></span>
<?php endif; ?>Неправильно:
<?php
if (!$page) {
print "<h2><a href=\"$node_url\">$title</a></h2>";
}
if ($submitted) {
print "<span class=\"submitted\">$submitted</span>";
}
?> - Разделяйте данные которые необходимо вычислить, от данных которые необходимо вывести на монитор. Данные для вычисления размещайте в начале кода, а выводимые пользователю в конце кода.
Правильно:
<?php $tax = $price * 0.075; ?>
Price: <?php print $price; ?>
Tax: <?php print $tax; ?>Неправильно:
Price: <?php print $price; ?>
Tax: <?php print $price * 0.075; ?> - Всегда используйте точку с запятой в конце операторов.
Правильно:
<?php print $tax; ?>Неправильно:
<?php print $tax ?>
Метки:
- Login to post comments


