PHPackages                             sau/wp\_template - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Templating &amp; Views](/categories/templating)
4. /
5. sau/wp\_template

ActiveLibrary[Templating &amp; Views](/categories/templating)

sau/wp\_template
================

Base template for Wordpress

2.0.2(7y ago)149MITPHPPHP &gt;=7.0

Since Oct 18Pushed 6y agoCompare

[ Source](https://github.com/AkinaySau/wp-template)[ Packagist](https://packagist.org/packages/sau/wp_template)[ Docs](https://github.com/AkinaySau/wp-template)[ RSS](/packages/sau-wp-template/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (7)Versions (7)Used By (0)

Базовый каркас темы WP
======================

[](#базовый-каркас-темы-wp)

Установка
---------

[](#установка)

```
composer create-project sau/wp_template {PROJECT_NAME}

```

где *{PROJECT\_NAME}* название проэкта

Используемые пакеты
-------------------

[](#используемые-пакеты)

- **twig/twig** - шблонизатор
- **htmlburger/carbon-fields** - кастомные поля
- **tgmpa/tgm** -plugin-activation - для подключения в тему обязательных плагинов
- **sau/library** - вспомогательный пакет. Пакет по большей части является обёрткой стандартных методов WP для более простого их применения

Структура
---------

[](#структура)

- **core** - Базовая логика темы
- **css** - Файлы стили
- **images** - Изображения
- **js** - Скрипты
- **l10n** - Файлы переводов
- **lib** - Файлы расширений
- **scss** - scss файлы
- **views** - Шаблоны

Дирректория lib/
----------------

[](#дирректория-lib)

- **extend\_function.php** - дополнение function.php
- **carbon/** - описание полей ccf
- **class/** - классы (namespace Sau\\WP\\Theme)
- **function/** - собственные вспомогательные функции

Carbon Custom Fields
--------------------

[](#carbon-custom-fields)

При внедрении планина были дописаны для него обёртки и в результате подключение новых полей свелось к вызову статического метода

```
Carbon::registerFields($path);

```

где $path путь к файлу с описанием полей относительно

Twig
----

[](#twig)

В теме испорльзуется шаблонизатор [twig](https://twig.symfony.com/).

Для удобства его использования были добавлены новые функции.

```
реальная_функция() => функция_twig()

```

### WP

[](#wp)

Реальные функции являются базовыми для wp их работу можно узнать из документации WP

```
wp_get_post_tags() => wp_get_post_tags()
have_posts() => have_posts()
the_post() => the_post()
get_posts() => get_posts()
the_excerpt() => the_excerpt()
the_excerpt() => the_introtext()
the_content() => the_content()
get_the_post_thumbnail_url() => get_post_thumbnail_url()
get_post_permalink() => get_post_permalink()
get_stylesheet_directory_uri() => theme_uri()
do_shortcode() => do_shortcode()
is_user_logged_in() => is_user_logged_in()
wp_footer() => wp_footer()
get_footer() => get_footer()
wp_head() => wp_head()
get_header() => get_header()
wp_get_attachment_image_url() => wp_attach_img_src()
language_attributes() => ln_attributes()
wp_nonce_field() => wp_nonce_field()

```

### Template

[](#template)

Эти функции были добавлены для отладки. Обе выводят переменную в теге &lt;pre&gt;

```
pre() - использует для вывода print_r()
dump() - использует для вывода var_dimp()

```

### Carbon Custom Fields

[](#carbon-custom-fields-1)

Функции обёртки для ccf. Документация по плагину [тут](https://carbonfields.net/docs/)

```
carbon_get_term_meta() => crb_term()
carbon_get_post_meta() => crb_post()
carbon_get_comment_meta() => crb_com()
carbon_get_nav_menu_item_meta() => crb_nav()
carbon_get_user_meta() => crb_user()
carbon_get_the_post_meta() => crb_the_post()
carbon_get_theme_option() => crb_theme()

```

Ссылки
------

[](#ссылки)

-
-

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~110 days

Recently: every ~138 days

Total

6

Last Release

2577d ago

Major Versions

1.0.2 → 2.0.02018-03-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/aebf20696c0962e374ef4d391c179f1ea6c20cf9d4107216ff578bf05ca15b9a?d=identicon)[Sau](/maintainers/Sau)

---

Top Contributors

[![AkinaySau](https://avatars.githubusercontent.com/u/28915095?v=4)](https://github.com/AkinaySau "AkinaySau (42 commits)")

---

Tags

templatewpsau

### Embed Badge

![Health badge](/badges/sau-wp-template/health.svg)

```
[![Health](https://phpackages.com/badges/sau-wp-template/health.svg)](https://phpackages.com/packages/sau-wp-template)
```

###  Alternatives

[craftcms/cms

Craft CMS

3.6k3.6M2.6k](/packages/craftcms-cms)[symfony/ux-twig-component

Twig components for Symfony

21814.8M162](/packages/symfony-ux-twig-component)[mopa/bootstrap-bundle

Easy integration of twitters bootstrap into symfony2

7042.9M33](/packages/mopa-bootstrap-bundle)[wyrihaximus/twig-view

Twig powered View for CakePHP

804.7M1](/packages/wyrihaximus-twig-view)[symfony/ux-toolkit

A tool to easily create a design system in your Symfony app with customizable, well-crafted Twig components

1432.0k](/packages/symfony-ux-toolkit)[shapecode/twig-template-event-bundle

Possibility to add code in a twig template dynamically

1010.7k](/packages/shapecode-twig-template-event-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
