Водич за развој теме за ВордПресс


Научење за креирање ВордПресс тема отвара вам сасвим нов свет. Омогућава вам да изградите прилагођене дизајне за себе, своје клијенте и чак допринесете повратној заједници.

У овом водичу водићемо вас од нуле до потпуно функционалне теме која се може предати на ВордПресс.орг директориј тема.

Да бисте пратили даље, требаће вам основно разумевање ХТМЛ-а, ЦСС-а, ПХП-а и начина на који ВордПресс функционише.

Сав код коришћен у овом водичу биће доступан за референцу у овом Гитхуб репозиториј.

Contents

Стварање основних датотека


Функционална ВордПресс тема може се састојати од само две датотеке: стиле.цсс и индек.пхп. То је могуће због ВордПресс-а хијерархија шаблона.

Када ВордПресс објави веб страницу, тражи најконкретнији доступни предложак, ако не постоји предложак, помераће се низ хијерархију све док не нађе онај који то чини. Ево практичног примера:

Корисник је укључен хттпс://екампле.цом/працтицал-екампле, која је страница. ВордПресс ће покушати да лоцира предложак овим редоследом:

  • паге- {слуг} .пхп – Слуг странице је / практичан-пример, ВордПресс ће изгледати као да користи вашу-тему / страницу-практичну-пример.пхп
  • паге- {ид} .пхп – ИД странице је 42, ВордПресс ће изгледати као вашу тему / паге-42.пхп.
  • паге.пхп – ВордПресс ће испробати општи наменски предложак ваше теме / паге.пхп.
  • сингулар.пхп – Јединствени предложак може да приказује поруке и странице, тако да је испробан након одређеније странице.пхп
  • индек.пхп – Коначно се ваша-тема / индек.пхп користи ако није пронађен ниједан други предложак.

Започнимо изградњом теме са само основним датотекама, а затим можемо прекривати више функција док истражујемо како они функционишу.

Ин / вп-садржај / теме /, створите име са именом моја-прилагођена тема и створите ове две следеће датотеке:

стиле.цсс

Да би ВордПресс препознао нашу тему и исправно је приказао на листи Изглед → Теме, морамо да ставимо неки ВордПресс-специфичан код на врх стиле.цсс, изгледа овако:

/ *
Назив теме: Моја прилагођена тема
УРИ теме: хттпс://иоурвебсите.цом/тхеме
Аутор: Ваше име
Аутор УРИ: хттпс://иоурвебсите.цом
Опис: Ово је моја прва прилагођена тема!
Верзија: 1.0.0
Лиценца: ГНУ Генерал Публиц Лиценсе в2 или новији
УРИ лиценце: 
Текст домене: моја-прилагођена тема
Ознаке: цустом-бацкгроунд
* /

Технички ниједно од поља није обавезно, али ако желите да ваша тема изгледа добро у вп-админ-у, онда их се јако охрабрује. Такође су потребни ако дистрибуишете своју тему на ВордПресс-у.

  • Назив теме – Увек треба да наведете назив теме. Ако то не учините, име мапе ће се користити, моја-прилагођена тема у нашем примеру.
  • УРИ теме – Ако се користи, УРИ теме треба да пружи везу до странице на којој посетиоци могу сазнати више о теми.
  • Аутор – Твоје име иде овде.
  • Аутор УРИ – Овде се може поставити линк до ваше личне или пословне веб странице.
  • Опис – Опис је приказан на модалну тему вп-админ, а такође и на ВордПресс тема котирање.
  • Верзија – Бројеви верзија помажу програмерима да прате промене и обавјештавају кориснике да ли користе најновију верзију. Пратимо то СемВер систем нумерације за означавање озбиљности промена у ажурирању.
  • Лиценца – Како лиценцирате своју тему, зависи од вас, али ако одаберете лиценцу која није компатибилна са ГПЛ-ом, нећете моћи да дистрибуирате своју тему на ВордПресс-у.
  • УРИ лиценце – Ово је једноставно линк до горе наведене лиценце.
  • Тект Домаин – Текст домена се користи приликом превођења ваше теме на друге језике. Не брините, ми ћемо то детаљно истражити касније. За сада је довољно знати да је добра пракса да мапа теме и текстуална домена буду тема теме раздвојене цртицама уместо размака.
  • Ознаке – Ознаке се користе само ако своју тему учитавате у директориј тема ВордПресс.орг. Они су основа механизма „Филтер значајки“.

Копирајте и залепите горе у стиле.цсс и имаћете нешто овако:Информације о теми вп-админ

Белешка: Тренутно изгледа мало празно јер још немамо снимак заслона. То ћемо додати касније.

индек.пхп

индек.пхп је једина друга строго потребна датотека. Његов задатак је пружити сав предњи излаз за нашу тему.

Од индек.пхп ће испољавати све наше странице (дом, постове, категорије, архиве) радиће пуно посла. За почетак нам је потребан одјељак који ће покривати основе ХТМЛ-а.


>





Ово је стандардни ХТМЛ са једним изузетком, [вп_хеад ()] (). вп_хеад је основна функција која омогућава ВордПрессу и додацима треће стране да убаце код у заглавље без измене датотека шаблона. То се зове удица акције.

Ако сте упознати са ХТМЛ-ом, приметићете да не постоји таг за излаз наслова странице. То је зато што ВордПресс може помоћу вп_хеад куке динамички да убаци наслов.</p><p>Друга употреба вп_хеад-а је да задржи стилове (.цсс) и скрипте (.јс). Постоје врло добри разлози за то уместо тврдог кодирања, о чему ћемо касније говорити.</p><p>Следеће је тело странице:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><body data-rsssl=1 <?php body_class(); ?>></pre><p><em>боди_цласс ()</em> је помоћна функција коју пружа ВордПресс која ће исписати листу корисних ЦСС класа које описују приказану страницу као што су:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><code class="EnlighterJSRAW" data-enlighter-language="html">цласс = "паге паге-ид-2 паге-парент паге-темплате-дефаулт-логгед" </code></pre><p><em>боди_цласс ()</em>; такође прихвата параметар тако да можете додати своје класе, на пример:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><body data-rsssl=1 <?php body_class( 'wide-template blue-bg' ); ?>></pre><p>Затим имамо заглавље шаблона.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><header class="site-header"> <p class="site-title"> <a href="<?php echo esc_url( home_url( '/' ) ); ?" data-wpel-link="internal">"> <?php bloginfo( 'name' ); ?> </a> </p> <p class="site-description"><?php bloginfo( 'description' ); ?></p> </header> </pre><p>Овде користимо уграђене шаблонске функције ВордПресс-а за исказивање наслова и описа локације. Такође смо користили и помоћну функцију, <em>хоме_урл (),</em> да бисте повезали наслов сајта на почетну страницу.</p><p>Следеће, тело странице:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><div class="site-content"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article <?php post_class(); ?>> <header class="entry-header"> <?php the_title( '<h1 class="entry-title"><span id="i-4">','</span></h1>'); ?> </header> <div class="entry-content"> <?php the_content( esc_html__( 'Continue reading →', 'my-custom-theme' ) ); ?> </div> </article> <?php // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) : comments_template(); endif; endwhile; else : ?> <article class="no-results"> <header class="entry-header"> <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'my-custom-theme' ); ?></h1> </header> <div class="entry-content"> <p><?php esc_html_e( 'It looks like nothing was found at this location.', 'my-custom-theme' ); ?></p> </div> </article> <?php endif; ?> </div> </pre><p>Овде постаје занимљиво (и мало сложеније). Овде користимо најважнију карактеристику ВордПресс-а <a href="https://developer.wordpress.org/themes/basics/the-loop/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Петља</a>. Петља чини тежак посао с проналажењем на којој се страници налази корисник и шта треба приказати. Затим враћа листу једног или више ‘постова’ кроз које можемо претраживати и излазити податке користећи функције шаблона.</p><p>Ако петља не врати никакве резултате, на пример на страници 404 или избрисаном посту, користимо другог оператора да прикаже унапред дефинисану поруку.</p><p>Без икаквог околног кода, поједностављена петља изгледа овако:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">иф (хаве_постс ()): // провјери је ли петља вратила било какве постове. вхиле (хаве_постс ()): // петља кроз сваки враћени пост. пошта(); // подесите садржај тако да можемо користити ознаке предложака попут тхе_титле (). Наслов(); // исписати наслов поста. садржај(); // објавити садржај поста. крајњи; друго: јека 'Није пронађена страница'; // исписује поруку о грешци ако нема постова. ендиф; ?> </pre><p><strong>Белешка:</strong> Будући да ВордПресс потиче од блогања, многе функције користе терминологију ‘пост’, иако могу враћати и објављивати било коју врсту садржаја (постове, странице, прилагођене врсте поста).</p><p>Коначно, имамо подножје, све што требамо овде је затворити ХТМЛ ознаке које смо отворили раније. Постоји још једна кука за акцију, <a href="https://developer.wordpress.org/reference/hooks/wp_footer/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">вп_фоотер ()</a>, који ВордПресс и додатци активно користе за укључивање скрипти у подножје потребне за приказ странице.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://congressmatters.com/wp-content/cache/min/1/1f50acad1c200e893247bec905d87f05.js" data-minify="1" defer></script></body> </html> </pre><p>Ако је пратите до сада, имаћете потпуно функционалну ВордПресс тему која изгледа овако:</p><p><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20242'%3E%3C/svg%3E" decoding="async" data-lazy="1" class="shadow-2 aligncenter wp-image-17326 size-large" data-tf-src="/images/wordpress-theme-development-101-3.jpg" alt="преглед теме стартера" width="750" height="242" data-lazy-src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/><noscript><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-lazy="1" class="shadow-2 aligncenter wp-image-17326 size-large" data-tf-src="/images/wordpress-theme-development-101-3.jpg" alt="преглед теме стартера" width="750" height="242"/></noscript><noscript><img class="shadow-2 aligncenter wp-image-17326 size-large" data-tf-not-load src="/images/wordpress-theme-development-101-3.jpg" alt="преглед теме стартера" width="750" height="242"/></noscript></p><p>Наша тема неће освојити награду за дизајн (нема ЦСС) и недостаје јој много функција које корисници сматрају битним (бочне траке, навигација, метаподаци, сличице, пагинација итд.), Али то је одличан почетак!</p><p>Наставимо даље и видећемо како то можемо побољшати.</p><h2><span id="i-5">фунцтион.пхп</span></h2><hr/><p><em>Фунцтионс.пхп</em> није строго потребна датотека, али пружа толико предности да је има 99,99% тема. Ин <em>фунцтион.пхп</em> можете да користите уграђену тематску функционалност ВордПресс-а, а такође додате и свој прилагођени ПХП код.</p><p>Створити <em>фунцтион.пхп</em> сада у вашој мапи тема јер ћемо јој у наредним одељцима додавати код.</p><h3><span id="i-6">Додавање менија за навигацију</span></h3><p>Већина, ако не и све веб локације користе навигациони мени, али засад наша тема не подржава ниједан. Да бисмо ВордПрессу рекли да наша тема има навигацијски мени, морамо је регистровати у њој <em>фунцтион.пхп</em> овако:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">регистер_нав_менус (низ ( 'мену-1' => __ ('Примарни мени', 'моја прилагођена тема'), ); </pre><p><strong>Белешка:</strong> <em>регистер_нав_менус ()</em> прихвата низ тако да по потреби можете да региструјете више од једног менија.</p><p>ВордПресс сада зна за наш мени, али ми га и даље морамо објавити у нашој теми. То радимо додавањем следећег кода испод описа веб локације у <em>индек.пхп</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">вп_нав_мену (низ ( 'тхеме_лоцатион' => 'мени-1', )); </pre><p>Сада имамо (неосвештен) навигациони мени:</p><p><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20272'%3E%3C/svg%3E" decoding="async" data-lazy="1" class="shadow-2 aligncenter wp-image-17328 size-large" data-tf-src="/images/wordpress-theme-development-101-4.jpg" alt="почетна тема са навигацијским менијем" width="750" height="272" data-lazy-src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/><noscript><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-lazy="1" class="shadow-2 aligncenter wp-image-17328 size-large" data-tf-src="/images/wordpress-theme-development-101-4.jpg" alt="почетна тема са навигацијским менијем" width="750" height="272"/></noscript><noscript><img class="shadow-2 aligncenter wp-image-17328 size-large" data-tf-not-load src="/images/wordpress-theme-development-101-4.jpg" alt="почетна тема са навигацијским менијем" width="750" height="272"/></noscript></p><h3><span id="i-7">Додавање бочне траке</span></h3><p>Наша тема такође нема бочну траку (подручје виџета), исправимо то сада.</p><p>Прво морамо регистровати бочну траку унутра <em>фунцтион.пхп</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">функција ми_цустом_тхеме_сидебар () { регистер_сидебар (низ ( 'наме' => __ ('Примарна бочна трака', 'моја прилагођена тема'), 'ид' => 'бочна трака-1', )); } додавање ('видгетс_инит', 'ми_цустом_тхеме_сидебар'); </pre><p>Сада креирајте <em>сидебар.пхп</em> у фасциклу теме и додајте следећи код:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php if ( is_active_sidebar( 'sidebar-1' ) ) { ?> <ul class="sidebar"> <?php dynamic_sidebar('sidebar-1' ); ?> </ul> <?php } ?> </pre><p>Овде користимо ан <em>ако</em> Изјава да проверите да ли је бочна трака „активна“ пре него што испоставимо код. Активна бочна трака је она којој је корисник додао најмање један виџет.</p><p>Последњи корак је укључивање бочне траке<em> индек.пхп</em>, горе <em>вп_фоотер ()</em> додати а <em>гет_сидебар ()</em> позив.</p><h3><span id="i-8">Додавање истакнутих слика</span></h3><p>Попут бочних трака и менија за навигацију, ми не можемо само да објавимо истакнуте слике у нашој теми и очекујемо да ће радити, морамо да кажемо ВордПрессу да прво подржавамо ту функцију. Ин <em>фунцтион.пхп</em> додати:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">адд_тхеме_суппорт ('умањене слике');</pre><p>Сада можемо додати<em>_пост_тхумбнаил ();</em> унутар наше петље и сличице ће радити. Једини проблем је што ће се приказати у ВордПресс-овој максималној величини 1920пк к 2560пк, што је превелика за већину употреба. Срећом ВордПресс има још једну помоћну функцију: <em>адд_имаге_сизе ()</em>;</p><p>Када корисник дода слику и ако је дефинисана величина слике, ВордПресс ће генерисати верзију учитане слике у тој величини (задржавајући изворник). Ако је слика корисника мања од димензија које сте поставили ВордПресс, неће радити ништа јер не може направити слику већу од оригиналне.</p><p>Да бисте користили оптимизовану слику функције, а не оригинал, ставите следећи код у <em>фунцтион.пхп</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">адд_имаге_сизе ('моја-цустом-имаге-сизе', 640, 999);</pre><p>Први параметар је дршка, други је ширина слике, а трећи је висина. И висина и ширина су опционални у случају да желите да ограничите само једну димензију.</p><p>Ин <em>индек.пхп</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">тхе_пост_тхумбнаил ('моја-прилагођена-величина слике');</pre><h3><span id="i-9">Енкуеуеинг стилова и скрипти</span></h3><p>Раније смо изјавили да је боље задржати стилове и скрипте, а не тврдо кодирати их директно у датотеке шаблона. То је зато што убацивање омогућава пуно више флексибилности.</p><p>Када се правилно изврши, енкуеинг такође говори ВордПресс-у који се ресурси учитавају. Кад ВордПресс зна који су ресурси потребни, може се увјерити да се исти ресурс не учитава више од једном. Ово је посебно важно када имате изузетно популарну библиотеку попут јКуери или ФонтАвесоме коју ће користити више тема и додатака.</p><p>Још једна предност енкуеуинга је да се извор који се активира може уклонити додатком, избегавајући потребу за изменама датотека са шаблонама..</p><p>Иако наша тема има <em>стиле.цсс</em> датотеку коју још не користи, нека се сада упише:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">функција ми_цустом_тхеме_енкуеуе () { вп_енкуеуе_стиле ('моја-прилагођена тема', гет_стилесхеет_ури ()); } додавање ('вп_енкуеуе_сцриптс', 'ми_цустом_тхеме_енкуеуе'); </pre><p><a href="https://developer.wordpress.org/reference/functions/get_stylesheet_uri/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external"><code>гет_стилесхеет_ури ()</code></a> је помоћна функција која дохваћа УРИ тренутне тематике стилова теме. Ако смо записивали било коју другу датотеку, требало би да урадимо ово уместо тога:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">вп_енкуеуе_стиле ('мој-стилехеет', гет_темплате_дирецтори_ури (). '/цсс/стиле.цсс'); </pre><p>Наша тема нема скрипте, ако бисмо их задесили овако бисмо их задесили:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">функција ми_цустом_тхеме_енкуеуе () { вп_енкуеуе_стиле ('моја-прилагођена тема', гет_стилесхеет_ури ()); вп_енкуеуе_сцрипт ('моји скрипти', гет_темплате_дирецтори_ури (). '/јс/сцриптс.јс'); } додавање ('вп_енкуеуе_сцриптс', 'ми_цустом_тхеме_енкуеуе');</pre><p>Изузетак од горе наведеног су скрипте које су постојале <a href="https://developer.wordpress.org/reference/functions/wp_enqueue_script/#default-scripts-and-js-libraries-included-and-registered-by-wordpress" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">претходно регистровани </a>од ВордПресс-а, у тим случајевима требате доставити само први параметар ($ хандле):</p><p><code class="EnlighterJSRAW" data-enlighter-language="php">вп_енкуеуе_сцрипт ('јкуери');</code></p><p><strong>Додавање стила помоћу ЦСС-а</strong></p><p data-enlighter-language="php">Наша тема има снажне темеље, али недостаје јој било какав дизајн, додавањем неких основних ЦСС-а стиле.цсс ће направити огромну разлику. Додали смо око <a href="https://github.com/DannyCooper/my-custom-theme/blob/master/style.css" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">~ 100 линија ЦСС-а </a>на нашу огледну тему као демонстрацију, а резултат изгледа овако:</p><p data-enlighter-language="php"><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20430'%3E%3C/svg%3E" decoding="async" data-lazy="1" class="shadow-2 aligncenter wp-image-17329 size-large" data-tf-src="/images/wordpress-theme-development-101-5.jpg" alt="почетна тема са цсс-ом" width="750" height="430" data-lazy-src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/><noscript><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-lazy="1" class="shadow-2 aligncenter wp-image-17329 size-large" data-tf-src="/images/wordpress-theme-development-101-5.jpg" alt="почетна тема са цсс-ом" width="750" height="430"/></noscript><noscript><img class="shadow-2 aligncenter wp-image-17329 size-large" data-tf-not-load src="/images/wordpress-theme-development-101-5.jpg" alt="почетна тема са цсс-ом" width="750" height="430"/></noscript></p><h3><span id="i-10">Титле Таг</span></h3><p>Све теме би требале да користе уграђену функцију ВордПресс-а за генерисање ознаке наслова, што је омогућено додавањем овог кода у ваш <em>фунцтион.пхп</em> датотека: <code>адд_тхеме_суппорт ('титле-таг');</code> То је све што је ту, ВордПресс ће управљати резултатом странице<em><title></em> и по потреби додаци могу да модификују излаз помоћу филтера. СЕО додаци често то раде у настојању да додатно оптимизирају наслове.</p><h2><span id="i-11">Дијелови шаблона</span></h2><hr/><p>Тренутно је 80% нашег кода предлошка <em>индек.пхп</em>. Иако ово ради, резултираће пуно понављања кода када имамо и друге датотеке шаблона као што су <em>сингулар.пхп</em>, <em>сеарцх.пхп</em>, и <em>арцхиве.пхп</em>. Дијелови предложака олакшавају развој тема омогућујући нам да поново користимо код у свим предлошцима. Како ће нам заглавље и подножје бити исти на свакој страници, они су савршен кандидат за употребу дијелова шаблона. Прво креирајте хеадер.пхп и преместите следећи код из <em>индек.пхп</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><!DOCTYPE html> <html <?php language_attributes(); ?>> <head> <meta charset="<?php bloginfo( 'charset' ); ?>"> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="profile" href="<http://gmpg.org/xfn/11>"> <?php wp_head(); ?> </head> <header class="site-header"> <p class="site-title"> <a href="<?php echo esc_url( home_url( '/' ) ); ?" data-wpel-link="internal">"> <?php bloginfo( 'name' ); ?> </a> </p> <p class="site-description"><?php bloginfo( 'description' ); ?></p> <?php wp_nav_menu( array( 'theme_location' => 'мену-1', )); ?> </header> </pre><p>Ин <em>индек.пхп</em> замените горњи код са:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> </pre><p><strong>Белешка:</strong> Када добијате део шаблона, обавезно га изоставите <em>.пхп</em> из ручке дела шаблона.</p><p>Затим креирајте део предлошка подножја померањем овог кода у<em> фоотер.пхп</em> и понављање горњег поступка:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://congressmatters.com/wp-content/cache/min/1/1f50acad1c200e893247bec905d87f05.js" data-minify="1" defer></script></body> </html> </pre><p>И на крају, преместићемо код „без резултата“ у део шаблона јер ће се вероватно користити у више образаца. Креирај<em> цонтент-ноне.пхп</em> и преместите овај код у нову датотеку.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><article class="no-results"> <header class="entry-header"> <h1 class="page-title"><?php esc_html_e( 'Nothing Found', 'my-custom-theme' ); ?></h1> </header> <div class="entry-content"> <p><?php esc_html_e( 'It looks like nothing was found at this location.', 'my-custom-theme' ); ?></p> </div> </article> </pre><p>Ваш индекс сада треба да изгледа овако:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> <div class="site-content"> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <article <?php post_class(); ?>> <?php the_post_thumbnail(); ?> <header class="entry-header"> <?php the_title( '<h1 class="entry-title"><span id="i-12">','</span></h1>'); ?> </header> <div class="entry-content"> <?php the_content( esc_html__( 'Continue reading →', 'my-custom-theme' ) ); ?> </div> </article> <?php // If comments are open or we have at least one comment, load up the comment template. if ( comments_open() || get_comments_number() ) : comments_template(); endif; endwhile; else : get_template_part( 'content-none' ); endif; ?> </div> <?php get_sidebar(); get_template_part( 'footer' ); </pre><p>Иако ће горе наведено савршено функционисати, можемо доћи до незнатног побољшања. ВордПресс има помоћне функције за укључивање делова заглавља, подножја и бочне траке. Како је најбоља пракса да употребљавамо основне функционалности где год је то могуће, требало би да их користимо.</p><p>Заменити <code>гет_темплате_парт ('хеадер');</code> са <code>гет_хеадер ();</code> и <code>гет_темплате_парт ('подножје');</code> са <code>гет_фоотер ();</code></p><h2><span id="i-13">Садржај</span></h2><hr/><p>Темељ који смо завршили са деловима шаблона исплатиће дивиденде јер додајемо нове датотеке са предлозима нашој теми. Испод смо навели најчешће. Да вас не бисмо претерали са примерима кода, уместо тога смо повезали изворни код на Гитхуб-у.</p><h3><span id="i-14">сингулар.пхп</span></h3><p>Постови и странице, када се приказују на њиховим властитим УРЛ-овима, сматрају се „једнини“, јер ће већина изгледа бити једнака за обе ове странице. Али у случају да није, можете користити одређеније <em>паге.пхп</em> и <em>сингле.пхп</em> (пост) уместо тога.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/singular.php" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">Пример кода - сингулар.пхп</a></p><h3><span id="i-15">арцхиве.пхп</span></h3><p>Предлошци архиве обично се разликују од јединствених предложака на два начина: приказују одломке а не цео садржај и садрже заглавље архиве која објашњава садржај.</p><p>Вратите се на хијерархију предложака и видјет ћете да архивски образац покрива све врсте архива (аутор, категорија, ознака, таксономија, датум) ако ово не ради за вашу употребу, а даље можете користити конкретније предлошке:</p><ul><li>аутхор.пхп</li><li>цатегори.пхп</li><li>таг.пхп</li><li>такономи.пхп</li><li>дате.пхп</li></ul><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/archive.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Пример кода - арцхиве.пхп</a></p><h3><span id="i-16">сеарцх.пхп</span></h3><p>На веб локацијама у ВордПрессу може се претражити, на пример, параметар? С = УРЛ, <code>иоурвебсите.цом?с=тест</code>. Тхе <em>сеарцх.пхп</em> предложак даје резултате тих претрага.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/search.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Пример кода - сеарцх.пхп</a></p><h3><span id="404">404.пхп</span></h3><p>Изјава која смо додали у индек.пхп хвата грешке „страница није пронађена“, али можда желите да уклоните ту функцију у сопствену датотеку предлошка како бисте имали већу контролу над излазом. То је случај употребе <em>404.пхп</em> датотека шаблона.</p><p><a href="https://github.com/DannyCooper/my-custom-theme/blob/master/404.php" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Пример кода - 404.пхп</a></p><h2><span id="i-17">Помоћне датотеке</span></h2><hr/><p>Ако своју тему дистрибуирате јавности, следеће датотеке су неопходне. Без тога ће ваша тема бити одбачена из складишта тема и тржишта.</p><h3><span id="i-18">сцреенсхот.пнг</span></h3><p>Снимак екрана приказан је на листи тема вп-админ када корисник бира нову тему. Ево неколико најбољих пракси које би требало да следите:</p><ul><li>Снимке екрана треба да буду 1200пк к 900пк</li><li>Снимке екрана треба да буду у .пнг или .јпг формату</li><li>Снимке екрана треба да буду тачан приказ теме</li><li>Снимке екрана треба да буду оптимизоване (користите <a href="http://tinypng.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">тинипнг.цом</a> или слично)</li></ul><h3><span id="i-19">реадме.ткт</span></h3><p>ВордПресс не користи никакве информације из <em>реадме.ткт</em>, извлачи све што му треба <em>стиле.цсс</em>. Са друге стране, директориј тема ВордПресс извлачи важне информације из датотеке реадме и сматра је потребном датотеком.</p><p>Већина програмера користи <em>реадме.ткт</em> као централна локација за чување свих информација о њиховој теми. Једноставан <em>реадме.ткт</em> изгледа овако:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">=== Име теме === Захтева најмање: 5.0 Тестирано до: 5.2 Захтева ПХП: 5.6 Лиценца: ГПЛв2 или новији УРИ лиценце: <http://www.gnu.org/licenses/gpl-2.0.html> Кратак опис. Не више од 150 знакова. == Опис == Опис теме. == Цхангелог == = 1.0 = * Додата је нова опција == Ресурси == * нормализе.цсс <http://necolas.github.io/normalize.css/>, (Ц) 2012-2016 Ницолас Галлагхер и Јонатхан Неал, [МИТ] (<http://opensource.org/licenses/MIT>) </pre><ul><li><strong>Захтева најмање</strong> - Ово је минимална верзија програма ВордПресс са којом је ваша тема компатибилна.</li><li><strong>Тестирано до</strong> - Ово поље означава најновију верзију ВордПресс-а са којом је тестирана ваша тема.</li><li><strong>Захтева ПХП</strong> - Ово поље означава минималну верзију ПХП-а на којој ће радити ваша тема.</li><li><strong>Опис</strong> - Ово поље описа тренутно се нигде не приказује.</li><li><strong>Цхангелог</strong> - Дневник промена не користи се нигде, али програмери и неки корисници ће упутити ову датотеку да виде које су промене извршене.</li><li><strong>Ресурси</strong> - Већина ресурса треће стране захтева неку врсту атрибуције. Одјељак о ресурсима је широко прихваћено мјесто за њихово постављање. Чак и за ресурсе који изричито не требају атрибуцију, ипак је добра пракса да их овде набројите како би корисници били свесни лиценци ресурса које користе..</li></ul><h2><span id="i-20">Предлошци странице</span></h2><hr/><p>Предлошци страница омогућавају програмерима да стварају прилагођене предлошке који се могу користити за појединачне постове и странице. На пример, већина тема има изглед двоколона (садржај - бочна трака), али на неким страницама корисник би могао да се фокусира само на садржај, а не да приказује бочну траку. У томе вам може помоћи предложак странице.</p><p><strong>Како се креирају предлошке страница?</strong></p><p>У нашој фасцикли тема креирајте нову фасциклу под називом „предлошке страница“ и унутар те мапе креирајте датотеку која се зове <em>сингле-цолумн.пхп</em>. Да бисте убрзали ствари, копирајте сав код са <em>сингулар.пхп</em> до <em>паге-темплатес / сингле-цолумн.пхп</em> и уклоните позив на <em>гет_сидебар ()</em> јер овај предложак неће требати.</p><p>Сада морамо додати посебно заглавље које ВордПрессу каже да је ово образац странице, изгледа овако:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">/ * Назив шаблона: Предложак једне колоне Врста поста предлошка: пост, страница * / </pre><p>Код је сам по себи разумљив, ми једноставно поручујемо ВордПрессу име предлошка и с којим врстама постова се може користити.</p><p>То је све што је ту, наш нови предложак странице сада је доступан у уређивачу под ставком „Атрибути странице“.</p><p><img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20643'%3E%3C/svg%3E" decoding="async" data-lazy="1" class=" shadow-2 aligncenter wp-image-17345" data-tf-src="/images/wordpress-theme-development-101-6.jpg" alt="падајући предложак странице" width="750" height="643" data-lazy-src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"/><noscript><img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" decoding="async" data-lazy="1" class=" shadow-2 aligncenter wp-image-17345" data-tf-src="/images/wordpress-theme-development-101-6.jpg" alt="падајући предложак странице" width="750" height="643"/></noscript><noscript><img class=" shadow-2 aligncenter wp-image-17345" data-tf-not-load src="/images/wordpress-theme-development-101-6.jpg" alt="падајући предложак странице" width="750" height="643"/></noscript></p><h2><span id="i-21">РТЛ.цсс</span></h2><hr/><p>Не читају се сви језици лево надесно. Арапски и хебрејски се, на пример, читају с десна на лево (РТЛ). Постоји једноставан начин да своју тему учините компатибилном са РТЛ језицима.</p><p>Креирајте нову датотеку у фасцикли са темама под називом <em>ртл.цсс</em>, затим копирајте и залепите следећи код:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">тело { правац: ртл; уницоде-биди: уградити; } </pre><p>Ако је РТЛ језик активни језик на веб локацији ВордПресс, ВордПресс зна аутоматски учитати ову ЦСС датотеку.</p><p>Ово је врло основна имплементација РТЛ функције како бисте започели. Ако сте заинтересовани да сазнате више, ево два фантастична извора:</p><p><a href="https://codex.wordpress.org/Right_to_Left_Language_Support" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Приступна документација за право на лево</a></p><p><a href="https://github.com/WordPress/WordPress/blob/master/wp-content/themes/twentytwelve/rtl.css" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Двадесет двадесет РТЛ код</a></p><h2><span id="i-22">Најбоље праксе</span></h2><hr/><p>С временом су се развиле најбоље праксе како би се олакшало стварање и одржавање ВордПресс тема. Следећи ови принципи не само да ће вам помоћи, већ ће и другим програмерима олакшати посао када морају да раде са вашим кодом.</p><h3><span id="1">1) Користите почетничке теме</span></h3><p>Теме за почетнике пружају солидну основу за надоградњу теме. Обично су лагане, садрже мало или никаквих стајлинга и немају могућности конфигурације. Временом можете изградити сопствену почетну тему на којој можете темељити све своје пројекте, али за сада су неке популарне опције:</p><ul><li><a href="https://underscores.me/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Подвлачи</a></li><li><a href="https://wordpress.org/themes/scaffold/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Скеле</a></li><li><a href="https://github.com/html5blank/html5blank" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ХТМЛ5 Празно</a></li></ul><h3><span id="2">2) Упознајте се са стандардима ВордПресс за кодирање</span></h3><p>Стандарди за кодирање начин су на доследан начин обликовања кода у целој бази података. ВордПресс има стандарде кодирања за ХТМЛ, ЦСС, Јавасцрипт и ПХП. Иако употреба стандарда за кодирање нема утицаја на искуство крајњег корисника, он чини ваш код много читљивијим. Чак и ако не користите стандарде за кодирање ВордПресс-а, ми увек препоручујемо употребу стандарда.</p><ul><li><a href="https://make.wordpress.org/core/handbook/best-practices/coding-standards/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ВордПресс.орг стандарди кодирања</a></li><li><a href="https://github.com/WordPress/WordPress-Coding-Standards" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ВПЦС</a></li><li><a href="https://www.php-fig.org/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ПХП стандарди кодирања</a></li></ul><h3><span id="3">3) Користите Лоцализатион</span></h3><p>Захваљујући напорном раду волонтера, ВордПресс је доступан на стотинама језика. Ако ће ваша тема бити јавно објављена, она мора бити изграђена на начин који омогућава и превођење.</p><p>Не брините, то је врло једноставно направити. Све што треба да учинимо је да се побринемо да се сви низови проследе кроз "функцију локализације", а не да се директно излазе.</p><p>Уместо тога:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo 'Previous Post'; ?></pre><p>Ми то радимо уместо тога:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo __( 'Previous Post', 'my-custom-theme' ); ?></pre><p><a href="https://developer.wordpress.org/reference/functions/__/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">__ ()</a> је функција локализације која прихвата низ и текстуалну домену. Функција враћа превод понуђеног низа или оригинални низ ако превод није доступан.</p><h3><span id="4">4) Избегавајте функционалност додатака</span></h3><p>Када корисник промени тему, мора се мењати само слој презентације. Садржај и функционалност требају остати углавном исти. То значи да свака функција која утиче на то како улоге ВордПресс-а треба да се налазе у додатку, а не на вашу тему. Неки примери функционалности додатака укључују:</p><ul><li>Прилагођене врсте поште</li><li>Паге Буилдерс</li><li>Дељење друштвених медија</li><li>Оптимизација претраживача (СЕО)</li></ul><p>Иако се може чинити згодним (и вероватно продајним местом) укључивање СЕО контрола у неку тему, заправо дугорочно штети кориснику. У будућности ће морати да мењају тему, али не могу, јер су све њихове СЕО конфигурације чврсто повезане са тренутном темом. Супротно томе, ако су конфигурације похрањене у додатку, могле би да мењају тему без бриге.</p><h3><span id="5">5) Префиксирање (спречавање сукоба)</span></h3><p>Да бисте спречили сукобе, све функције, класе и глобалне променљиве креиране у вашој теми треба да буду префиксиране. Ово је важно јер је немогуће знати који други код се покреће на веб локацији вашег корисника. Префиксирање спречава сукобе имена и фаталне грешке.</p><p>Име ваше теме раздвојено цртицама или подвлакама дешаваће као префикс већину времена. Ако је назив теме врло дугачак, уместо тога могу радити иницијали.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">Назив теме: Скеле цласс Сцаффолд_Цласс {} фунцтион сцаффолд_фунцтион () {} глобални $ сцаффолд_глобал Име теме: Моје дугачко име теме класа МЛТН_Цласс {} функција млтн_фунцтион () {} глобални $ млтн_глобал </pre><h3><span id="6">6) Користите основну функционалност</span></h3><p>Тамо где постоји, увек бисте требали да користите основну функционалност, а не да измислите точак. То укључује, али није ограничено на бочне траке, навигацијске меније, минијатуре поста, прилагођене заглавља и прилагођене позадине. Милиони корисника су ове особине тестирали и ове карактеристике су активно одржаване и побољшане.</p><p>Ако желите да промените функционалност или излаз основне функције, онда је могуће помоћу једног од многих кука и филтера које нуди ВордПресс. На пример <code>вп_нав_мену ()</code> има параметар 'валкер' тако да можете имати потпуну контролу излаза.</p><h3><span id="7">7) Подаци о бекству и дезинфекцији</span></h3><p>Као програмер тема, морате бити упознати са избегавањем и санирањем података да бисте заштитили кориснике од потенцијалних подвига.</p><p><strong>Есцапинг</strong></p><p>Бекство је процес провере података безбедан пре износа, а санитарни преглед провере података пре него што се сачува у бази података.</p><p>ВордПресс има помоћне функције које можете користити да бисте избегли податке како не бисте морали сами да их правите. <em>есц_хтмл</em> је један пример функције за бекство. Овако изгледа неодређени излаз:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>ецхо гет_тхеме_мод ('еррор_паге_титле');</code></pre><p>Да бисмо избегли излаз, радимо ово:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>ецхо есц_хтмл (гет_тхеме_мод ('еррор_паге_титле'));</code></pre><p>Неке друге функције за бекство које бисте требали бити свјесни <a href="https://developer.wordpress.org/reference/functions/esc_attr/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">есц_аттр ()</a>, <a href="https://developer.wordpress.org/reference/functions/absint/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">абсинт ()</a>, <a href="https://developer.wordpress.org/reference/functions/esc_url/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">есц_урл ()</a>.</p><p>Могуће је превести и извући низ користећи једну функцију:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>ецхо есц_хтмл (__ ('404 није пронађено', 'моја прилагођена тема'));</code></pre><p>Постаје:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">ецхо есц_хтмл __ ('404 није пронађено', 'моја прилагођена тема'); // или есц_хтмл_е ('404 није пронађено', 'моја прилагођена тема'); </pre><p><strong>Савет:</strong> Било где у вашој теми где имате <code>ехо $</code> требало би проверити да ли треба да побегне, то обично и буде.</p><p><strong>Санитизинг</strong></p><p>Ако својој теми додате подешавања, морате да будете сигурни да су подаци које корисници уносе у та подешавања сигурни пре уласка у базу података. ВордПресс има <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">број функција</a> да помогне око санирања уноса.</p><p>Када додајете подешавање својој теми помоћу АПИ-ја за прилагођавање, има параметар за назив „<em>санитизе_цаллбацк</em>„Која прихвата назив функције за санирање. Сваки унос који подешава провјерава функција коју дајете „<em>санитизе_цаллбацк</em>„Пре него што уђе у базу података.</p><p>Истиче важност санирања ако чак и у једном од ваших подешавања недостаје <em>санитизе_цаллбацк</em> неће бити примљен у директориј тема ВордПресс-а.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">$ вп_цустомизе-> адд_сеттинг ( 'ми_цустом_тхеме_сеттинг', низ ( 'санитизе_цаллбацк' => 'санитизе_тект_фиелд' // Основна функција санирања. ) ); </pre><p>Овде можете видети званични списак функција санирања и избегавања: <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Санитизатион / Есцапинг података</a></p><h2><span id="i-23">Канали дистрибуције</span></h2><hr/><p>Теме се могу дистрибуирати преко различитих канала, у зависности од резултата који желите да постигнете. Ако је ваш резултат да једноставно допринесете заједници отвореног кода, онда нема бољег начина да то учините од учитавања своје теме у ВордПресс директориј. Ако уместо тога желите да продате тему и директно зарадите новац, постоје и начини да то учините.</p><p>Ево водећих веб локација за дистрибуцију тема:</p><h3><span id="1-2"><strong>1) ВордПресс.орг (најбоље место за преузимање и кориснике)</strong></span></h3><p>Примарна предност хостинга ваше теме на ВордПресс-у је да ћете повећати видљивост своје теме која се види не само на веб локацији вордпресс.орг, већ и на <em>вп-админ</em> Командна табла.</p><p>Још једна предност гостовања ваше теме у ВордПресс-у је уграђени систем ажурирања. Ако ажурирате тему, сви корисници ће бити обавештени унутар њих <em>вп-админ</em> контролне табле и лак је пут за ажурирање на најновију верзију.</p><p>ВордПресс.орг прихвата само бесплатне теме, али то не значи да не можете зарадити новац. Бесплатна тема може бити одличан канал за промоцију ваше премиум теме, додатка или услуге.</p><h3><span id="2-2"><strong>2) ВордПресс.цом</strong></span></h3><p>ВордПресс.цом нуди и бесплатне и премиум теме. Међутим, већ неколико година нису отворени за нове ауторске пријаве.</p><h3><span id="3-2"><strong>3) ТхемеФорест</strong></span></h3><p><a href="http://themeforest.net/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ТхемеФорест</a> је водеће тржиште премиум тема. Најпродаванија тема (Авада) има више од 5.000.000 УСД продаје.</p><p>Опћенито говорећи, купци на Тхеме Форест-у очекују „вишенамјенске“ теме са све значајкама. Све главне теме имају функцију стварања страница и подржавају их тимови програмера. Пролазити за нове ауторе је веома тешко тржиште.</p><h3><span id="4-2"><strong>4) Цреативе Маркет и Мојо Маркетплаце</strong></span></h3><p><a href="https://creativemarket.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Цреативе Маркет</a> И <a href="https://www.mojomarketplace.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Мојо Маркетплаце</a> су мали играчи на тржишту премиум тема због чега смо их групирали. Обоје ефикасно нуде исту услугу као и ТхемеФорест, али у мањем обиму.</p><h3><span id="5-2"><strong>5) Гитхуб</strong></span></h3><p><a href="https://github.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Гитхуб</a> је најлакши начин да своју бесплатну тему учините јавно. Не постоји поступак прегледа и смернице које не треба следити. Међутим, нећете имати користи од видљивости вордпресс.орг и мораћете да изградите сопствени механизам за ажурирање како би корисници добили најновије верзије.</p><h2><span id="i-24">Све састављање</span></h2><hr/><h3><span id="1-3"><strong>1) Тестирање ваше теме</strong></span></h3><p><strong>Тест јединице теме</strong></p><p>Тхе <a href="https://codex.wordpress.org/Theme_Unit_Test" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Тест јединице теме</a> је стандардна датотека за увоз садржаја за ВордПресс која садржи широк спектар типова садржаја и рубних случајева. Једноставно је отпремање у развојно окружење и истицат ћете много сценарија које сте можда превидјели.</p><p><strong>ВП_ДЕБУГ</strong></p><p>Као програмер тема тестирајте своју тему <a href="https://wordpress.org/support/article/debugging-in-wordpress/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ВП_ДЕБУГ</a> омогућен је најнижи минимум који треба да радите. Ваша тема не би требало да враћа грешке или упозорења када је ВП_ДЕБУГ постављен на тачно.</p><p>Такође је важно поновити тест са различитим ПХП верзијама које ваша тема подржава. Са сваким већим издањем ПХП-а долази до нових промена, упозорења и амортизације. Није неуобичајено да тема на ПХП5.6 не садржи грешке, али приказује грешке на ПХП7.</p><p>Да бисте омогућили ВП_ДЕБУГ, додајте следећи код у <em>вп-цонфиг.пхп</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">ДЕФИНЕ ('ВП_ДЕБУГ', истина); </pre><p><strong>Монстер Видгет</strong></p><p><a href="https://wordpress.org/plugins/monster-widget/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Монстер Видгет</a> је користан додатак који вам омогућава да додате 13 основних видгета на бочну траку одједном. Основни виџети користе различите ХТМЛ елементе, што их чини савршеним за тестирање ваше теме.</p><p><strong>Тхеме Сниффер</strong></p><p>Тхе <a href="https://wordpress.org/plugins/theme-sniffer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Тхеме Сниффер</a> је додатак креиран од стране Тима за преглед тема (ТРТ). Хвата пуно (али не свих) грешака у бјекању и локализацији. Такође проверава вашу тему са стандардима ВордПресс за кодирање.</p><h3><span id="2-3"><strong>2) Слање теме на ВордПресс.орг</strong></span></h3><p>На почетку овог водича рекли смо да ће, кад стигнете до краја, имати тему коју можете да пошаљете на вордпресс.орг. Погледајмо тај процес.</p><p><strong>Отпремање процеса</strong></p><p>Процес отпреме је једноставан. Креирајте или се пријавите на свој ВордПресс налог, а затим идите на ову страницу - <a href="https://wordpress.org/themes/upload/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">хттпс://вордпресс.орг/тхемес/уплоад/</a></p><p>Можете да компримирате тему и одмах је поставите, али ево неколико ствари које бисте желели прво да знате.</p><p><strong>Захтеви</strong></p><p>Тим за преглед тема (ТРТ) има строг скуп <a href="https://make.wordpress.org/themes/handbook/review/required/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">захтеви</a>. Ваша тема неће бити прихваћена у именик док се не испуни <strong>све</strong> услови.</p><p><strong>Процес прегледа</strong></p><p>Када пренесете тему, постоји поступак двостепеног прегледа који мора проћи да би могао бити прихваћен у именик.</p><p>Прво се врши аутоматска провера чим притиснете <em>Отпремити</em>. Иза кулиса, аутоматизована провера ради на врло сличан начин као додатак Тхеме Сниффер. Ако пронађе било какве грешке, одбиће тему и процес преноса се ту завршава.</p><p>Ако ваша тема прође аутоматску проверу, онда се придружује реду тема који чекају људску рецензију. Људски преглед завршавају волонтери из ТРТ-а. Број тема у реду је далеко више од броја рецензената, што значи да често може проћи 2-3 мјесеца да ваша тема дође до предњег реда чекања.</p><p>Неопходно је да ваша тема буде без грешака и да у складу са свим захтевима стигне до фазе прегледа човека, као да има више од три значајне грешке и може да се одбаци. Ако је тема одбачена у фази прегледа човека, она се мора поново придружити реду чекања, што значи да се поново чека 2-3 месеца за још један људски преглед.</p><p>Корисни ресурс: <a href="https://wptavern.com/the-most-common-wordpress-theme-development-mistakes-and-how-to-fix-them" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Најобичније грешке у развоју теме ВордПресс (и како их поправити)</a></p><p>Вреди напоменути да ТРТ увек тражи <a href="https://make.wordpress.org/themes/handbook/get-involved/become-a-reviewer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">нови рецензенти</a>, волонтирање може бити сјајно искуство учења и начин да се допринесе заједници отвореног кода.</p><h3><span id="3-3"><strong>3) Ваш списак тема</strong></span></h3><p>Честитамо, ваша тема је одобрена! Сада то имате свој списак <a href="https://wordpress.org/themes/arke/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">изгледа овако</a>.</p><p>Ево прегледа шта можете очекивати на овој страници:</p><ul><li><strong>Снимак екрана -</strong> Снимак екрана је прва ствар коју потенцијални корисници виде, па је чине што привлачнијом. Али имајте на уму да то још увек мора бити тачан приказ теме, а не фотосхоп. Узмите инспирацију од <a href="https://wordpress.org/themes/browse/popular/" target="_blank" rel="nofollow noopener noreferrer external" data-wpel-link="external">најпопуларније теме</a>.</li><li><strong>Опис -</strong> Опис из кога је извучено <em>стиле.цсс</em> је идеално место за описивање ваше теме и њених кључних карактеристика. Такође вам помаже да овде наведете препоручене или потребне додатке. Опис не подржава ниједно обликовање (подебљано, курзиво, хипервеза) или чак прекиде линија.</li><li><strong>Ознаке -</strong> Ово је приказ ознака у којима сте наведени <em>стиле.цсс</em>. Само <a href="https://api.wordpress.org/themes/info/1.1/?action=feature_list" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ове ознаке су овде</a> се прихватају.</li><li><strong>Дугме за преглед -</strong> Претпреглед генерише вордпресс.орг и као програмери тема немамо контролу над излазом. Нажалост, како прегледник користи основни садржај и нема конфигурацију, то често резултира мање од савршеног прегледа.</li><li><strong>Линк на почетну страницу теме</strong> - УРЛ адреса за <em>Преглед</em> дугме се повлачи из поља „УРИ теме“ у вашем стиле.цсс. Постоје строги захтеви да се овај УРЛ мора користити само за приказ странице са приказом информација о вашој теми.</li><li><strong>Активне инсталације</strong> - Ово је број веб локација које активно користе тему. Број се заокружује на најближих десет, сто или хиљада. Није могуће преузети тачан број.</li><li><strong>Преузимања дневно</strong> - Ово је колико пута је ваша тема преузета. „Преузимање“ може бити ново преузимање или ажурирање теме.</li><li><strong>Коментара -</strong> Да би корисник оставио рецензију, мора се пријавити на Вордпресс.орг налог. Генерално гледано, критике је тешко добити ако изричито не затражите од корисника да их пошаљу.</li><li><strong>Подршка</strong> - Уграђена платформа за подршку је сјајна за управљање и решавање проблема са вашом темом. Корисник мора бити пријављен да креира нит подршке.</li><li><strong>Преводи</strong> - Преводилачка платформа је фантастичан ресурс. Ако кроз овај водич следите савете о локализацији теме, ваши корисници ће је моћи превести на друге језике и проширити вашу потенцијалну корисничку базу осим само корисника који говоре енглески језик.</li></ul><h3><span id="4-3">4) Ажурирање теме</span></h3><p>Када у будућности унесете промене у своју тему и требате да ажурирате верзију која се налази на ВордПресс-у, поступак је једноставан.</p><p>Прво ажурирајте поље 'Версион:' и промените евиденцију <em>реадме.ткт</em>. Затим компримирајте датотеку и поново је пренесите користећи исту <a href="https://wordpress.org/themes/upload/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">отпремити страницу</a> као пре.</p><p>Систем ће га препознати као ажурирање и аутоматски ће га одобрити тако да не захтева други преглед људи.</p> <input type="hidden" value="4483"><div class="uab-frontend-wrapper-outer"><div id="uab_rid_3bdc8" class="uab-frontend-inner-layer uab-frontend-wrapper-author-1 " data-timeout="1000"><div id="uab-frontend-wrapper" class="uab-frontend-wrapper uab-template-1"><div class="uab-tab-content"><div class="uab-defaut-tab uab-clearfix"><div class="uab-author-profile-pic"><div class="uap-profile-image"> <img alt='' src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3C/svg%3E" data-lazy-srcset='https://congressmatters.com/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' itemprop='image' class='avatar avatar-200 photo' height='200' width='200' data-lazy-src="https://congressmatters.com/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png"/><noscript><img alt='' src='https://congressmatters.com/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://congressmatters.com/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' itemprop='image' class='avatar avatar-200 photo' height='200' width='200'/></noscript></div></div><div class="uab-front-content"><div class="uab-display-name"> <a href="https://congressmatters.com/author/admin/" target="_blank" data-wpel-link="internal">Jeffrey Wilson</a> <span class="uab-user-role uab-role-Administrator">Administrator</span></div><div class="uab-short-info"> Sorry! The Author has not filled his profile.</div><div class="uab-short-contact"></div><div class="uab-social-icons"> <span class="uab-contact-label">follow me</span><ul id="uap-social-outlets-fields"></ul></div></div></div></div></div></div></div><div class="flat_pm_end"></div><div class="ajax-content" data-id="87" ></div><div id="themify_builder_content-4483" data-postid="4483" class="themify_builder_content themify_builder_content-4483 themify_builder tf_clear tb_generate_css" style="visibility:hidden;opacity:0;"></div></div></div></div><div class="post-nav clearfix"> <span class="prev"><a href="https://congressmatters.com/cat-diverse/beste-wordpress-temaer-for-fotografering-i-2020/" rel="prev" data-wpel-link="internal">Beste WordPress-temaer for fotografering i 2020</a></span> <span class="next"><a href="https://congressmatters.com/net-kategorii/shpargalka-po-sql/" rel="next" data-wpel-link="internal">Шпаргалка по SQL</a></span></div></main><div id="sidebar" itemscope="itemscope" itemtype="https://schema.org/WPSidebar"><div id="uab_author_box_widget-2" class="widget UAB_Author_Box_Widget"><div class="uab-abw-wrapper template-1"></div></div><div id="search-4" class="widget widget_search"><form method="get" id="searchform" action="https://congressmatters.com/"> <input type="text" name="s" id="s" title="Search" value=""/></form></div><div id="custom_html-4" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><iframe loading="lazy" data-lazy="1" src="about:blank" class="tf_iframe_lazy" width="560" height="315" data-tf-src="https://www.youtube.com/embed/7xrM3d0CoPs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-rocket-lazyload="fitvidscompatible" data-lazy-src=""></iframe><noscript><iframe loading="lazy" data-lazy="1" src="about:blank" class="tf_iframe_lazy" width="560" height="315" data-tf-src="https://www.youtube.com/embed/7xrM3d0CoPs" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></noscript></div></div><div id="arpw-widget-2" class="widget arpw-widget-random "><h4 class="widgettitle">Случайные статьи</h4><div class="arpw-random-post "><ul class="arpw-ul arpw-widget-2"><li class="arpw-li arpw-clearfix arpw-1"><a class="arpw-title" href="https://congressmatters.com/cat-sfaturi/cum-s-adugai-o-caset-de-autor-pe-site-ul-dvs/" rel="bookmark" data-wpel-link="internal">Cum să adăugați o casetă de autor pe site-ul dvs. WordPress</a></li><li class="arpw-li arpw-clearfix arpw-2"><a class="arpw-title" href="https://congressmatters.com/cat-tips/hvordan-og-hvorfor-legge-til-uendelig-rulle-til/" rel="bookmark" data-wpel-link="internal">Hvordan og hvorfor legge til uendelig rulle til WordPress-bloggen din</a></li><li class="arpw-li arpw-clearfix arpw-3"><a class="arpw-title" href="https://congressmatters.com/popularno/siteground-reviev/" rel="bookmark" data-wpel-link="internal">СитеГроунд Ревиев</a></li><li class="arpw-li arpw-clearfix arpw-4"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/cele-mai-bune-plug-in-uri-live-chat-i-suport-de/" rel="bookmark" data-wpel-link="internal">Cele mai bune plug-in-uri live chat și suport de ticketing pentru WordPress</a></li><li class="arpw-li arpw-clearfix arpw-5"><a class="arpw-title" href="https://congressmatters.com/cat-tutoriale/cum-s-adugai-paine-in-wordpress-i-de-ce-este/" rel="bookmark" data-wpel-link="internal">Cum să adăugați pâine în WordPress și de ce este important</a></li><li class="arpw-li arpw-clearfix arpw-6"><a class="arpw-title" href="https://congressmatters.com/khong-co-th-loi/lam-cach-nao-x-ly-thanh-toan-th-tin-dng-tren/" rel="bookmark" data-wpel-link="internal">Làm cách nào để xử lý thanh toán thẻ tín dụng trên WebhostingHub?</a></li><li class="arpw-li arpw-clearfix arpw-7"><a class="arpw-title" href="https://congressmatters.com/cat-porady/10-powodow-dla-ktorych-wordpress-jest-idealny-dla/" rel="bookmark" data-wpel-link="internal">10 powodów, dla których WordPress jest idealny dla małych firm</a></li><li class="arpw-li arpw-clearfix arpw-8"><a class="arpw-title" href="https://congressmatters.com/cat-avaliacoes/media-temple-gerenciado-wordpress-hosting-review/" rel="bookmark" data-wpel-link="internal">Media Temple gerenciado WordPress Hosting Review & Guia de Inicialização</a></li><li class="arpw-li arpw-clearfix arpw-9"><a class="arpw-title" href="https://congressmatters.com/page-48/8wordpress/" rel="bookmark" data-wpel-link="internal">8最高のWordPressポップアッププラグイン</a></li><li class="arpw-li arpw-clearfix arpw-10"><a class="arpw-title" href="https://congressmatters.com/cat-diversos/15-melhores-formulario-de-reserva-de-hotel/" rel="bookmark" data-wpel-link="internal">15 Melhores Formulário de Reserva de Hotel WordPress Plugins</a></li><li class="arpw-li arpw-clearfix arpw-11"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/10-cele-mai-bune-pluginuri-pentru-intrebri-i/" rel="bookmark" data-wpel-link="internal">10+ Cele mai bune pluginuri pentru întrebări și răspunsuri pentru WordPress 2020</a></li><li class="arpw-li arpw-clearfix arpw-12"><a class="arpw-title" href="https://congressmatters.com/cat-tips/slik-sikkerhetskopierer-du-wordpress-nettstedet/" rel="bookmark" data-wpel-link="internal">Slik sikkerhetskopierer du WordPress-nettstedet ditt (manuelt eller via plugins)</a></li><li class="arpw-li arpw-clearfix arpw-13"><a class="arpw-title" href="https://congressmatters.com/cat-guider/de-10-nkkelelementene-i-wordpress-back-end/" rel="bookmark" data-wpel-link="internal">De 10 nøkkelelementene i WordPress Back End forklart for nybegynnere</a></li><li class="arpw-li arpw-clearfix arpw-14"><a class="arpw-title" href="https://congressmatters.com/page-6/wordpress-175/" rel="bookmark" data-wpel-link="internal">ウェブ上で最高のWordPressメンテナンスサービス</a></li><li class="arpw-li arpw-clearfix arpw-15"><a class="arpw-title" href="https://congressmatters.com/rone/najlepsze-wtyczki-czatu-na-ywo-i-obsuga-sprzeday/" rel="bookmark" data-wpel-link="internal">Najlepsze wtyczki czatu na żywo i obsługa sprzedaży biletów dla WordPress</a></li><li class="arpw-li arpw-clearfix arpw-16"><a class="arpw-title" href="https://congressmatters.com/cat-opinii/revizuirea-cupoanelor-afiliate-stimularea/" rel="bookmark" data-wpel-link="internal">Revizuirea cupoanțelor afiliate: stimularea conversiilor și a vânzărilor</a></li><li class="arpw-li arpw-clearfix arpw-17"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/15-cele-mai-bune-teme-wordpress-comunitare-2020/" rel="bookmark" data-wpel-link="internal">15 cele mai bune teme WordPress comunitare 2020</a></li><li class="arpw-li arpw-clearfix arpw-18"><a class="arpw-title" href="https://congressmatters.com/page/wordpress-56/" rel="bookmark" data-wpel-link="internal">カスタムWordPressログインフォームを作成する方法(および必要な理由)</a></li><li class="arpw-li arpw-clearfix arpw-19"><a class="arpw-title" href="https://congressmatters.com/cat-porady/jak-rozpocz-prac-z-wordpress-development/" rel="bookmark" data-wpel-link="internal">Jak rozpocząć pracę z WordPress Development</a></li><li class="arpw-li arpw-clearfix arpw-20"><a class="arpw-title" href="https://congressmatters.com/cat-tutoriale/cum-s-remediai-eroarea-serverului-intern-wordpress/" rel="bookmark" data-wpel-link="internal">Cum să remediați eroarea serverului intern WordPress 500</a></li><li class="arpw-li arpw-clearfix arpw-21"><a class="arpw-title" href="https://congressmatters.com/cat-porady/dostosuj-obszar-administracyjny-wordpress-za-pomoc/" rel="bookmark" data-wpel-link="internal">Dostosuj obszar administracyjny WordPress za pomocą brandingu White Label</a></li><li class="arpw-li arpw-clearfix arpw-22"><a class="arpw-title" href="https://congressmatters.com/vedenie-bloga/centry-obrabotki-dannyh-siteground-i-raspolozhenie/" rel="bookmark" data-wpel-link="internal">Центры обработки данных SiteGround и расположение серверов (2020): как выбрать подходящий для вашего сайта? Какой самый лучший и самый быстрый?</a></li><li class="arpw-li arpw-clearfix arpw-23"><a class="arpw-title" href="https://congressmatters.com/cat-tutoriais/acompanhe-quem-esta-fazendo-o-que-em-seu-site/" rel="bookmark" data-wpel-link="internal">Acompanhe quem está fazendo o quê em seu site WordPress com o Stream</a></li><li class="arpw-li arpw-clearfix arpw-24"><a class="arpw-title" href="https://congressmatters.com/blog/cach-cai-t-wordpress-tren-godaddy-tng-bc-vi-hinh/" rel="bookmark" data-wpel-link="internal">Cách cài đặt WordPress trên GoDaddy (Từng bước với hình ảnh)</a></li><li class="arpw-li arpw-clearfix arpw-25"><a class="arpw-title" href="https://congressmatters.com/rone/10-najlepszych-afiliacyjnych-wtyczek-wordpress/" rel="bookmark" data-wpel-link="internal">10+ najlepszych afiliacyjnych wtyczek WordPress</a></li><li class="arpw-li arpw-clearfix arpw-26"><a class="arpw-title" href="https://congressmatters.com/page-6/page-19/" rel="bookmark" data-wpel-link="internal">古いブログ投稿をリサイクルしてトラフィックを促進する</a></li><li class="arpw-li arpw-clearfix arpw-27"><a class="arpw-title" href="https://congressmatters.com/on-tp/anh-gia-may-ch-3/" rel="bookmark" data-wpel-link="internal">Đánh giá máy chủ</a></li><li class="arpw-li arpw-clearfix arpw-28"><a class="arpw-title" href="https://congressmatters.com/luchshee-iz/luchshie-hostingovye-kompanii-velikobritanii/" rel="bookmark" data-wpel-link="internal">Лучшие хостинговые компании Великобритании (поддержка и производительность)</a></li><li class="arpw-li arpw-clearfix arpw-29"><a class="arpw-title" href="https://congressmatters.com/cat-tips/10-ekspertspraksis-for-flersprklige-wordpress/" rel="bookmark" data-wpel-link="internal">10 ekspertspraksis for flerspråklige WordPress-nettsteder</a></li><li class="arpw-li arpw-clearfix arpw-30"><a class="arpw-title" href="https://congressmatters.com/cat-porady/ponad-20-niezbdnych-krokow-do-listy-kontrolnej/" rel="bookmark" data-wpel-link="internal">Ponad 20 niezbędnych kroków do listy kontrolnej konserwacji WordPress</a></li><li class="arpw-li arpw-clearfix arpw-31"><a class="arpw-title" href="https://congressmatters.com/cat-anmeldelser/youzer-gjennomgang-funksjonsrikt-buddypress/" rel="bookmark" data-wpel-link="internal">Youzer-gjennomgang: Funksjonsrikt BuddyPress-tillegg for WordPress</a></li><li class="arpw-li arpw-clearfix arpw-32"><a class="arpw-title" href="https://congressmatters.com/page-6/5-wordpress/" rel="bookmark" data-wpel-link="internal">5 WordPressのリリース後の一般的な問題</a></li><li class="arpw-li arpw-clearfix arpw-33"><a class="arpw-title" href="https://congressmatters.com/kateqoriya-yoxdur/frtna-nternet-hosting-review/" rel="bookmark" data-wpel-link="internal">Fırtına İnternet Hosting Review</a></li><li class="arpw-li arpw-clearfix arpw-34"><a class="arpw-title" href="https://congressmatters.com/cat-tutoriale/cel-mai-simplu-mod-de-a-v-reseta-site-ul-dvs/" rel="bookmark" data-wpel-link="internal">Cel mai simplu mod de a vă reseta site-ul dvs. WordPress</a></li><li class="arpw-li arpw-clearfix arpw-35"><a class="arpw-title" href="https://congressmatters.com/page-6/wordpress-149/" rel="bookmark" data-wpel-link="internal">WordPressサイトでコンテンツを入手して共有する方法</a></li><li class="arpw-li arpw-clearfix arpw-36"><a class="arpw-title" href="https://congressmatters.com/page-32/wordpress-225/" rel="bookmark" data-wpel-link="internal">WordPressサイトのセキュリティを向上させる</a></li><li class="arpw-li arpw-clearfix arpw-37"><a class="arpw-title" href="https://congressmatters.com/cat-seguranca/ataques-comuns-do-wordpress-e-como-dete-los/" rel="bookmark" data-wpel-link="internal">Ataques comuns do WordPress e como detê-los</a></li><li class="arpw-li arpw-clearfix arpw-38"><a class="arpw-title" href="https://congressmatters.com/cat-poradniki/spojrzenie-na-zoptymalizowany-hosting-wordpress/" rel="bookmark" data-wpel-link="internal">Spojrzenie na zoptymalizowany hosting WordPress firmy Bluehost</a></li><li class="arpw-li arpw-clearfix arpw-39"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/15-plugin-uri-pentru-a-supraincrca-comentariile/" rel="bookmark" data-wpel-link="internal">15 plugin-uri pentru a supraîncărca comentariile WordPress</a></li><li class="arpw-li arpw-clearfix arpw-40"><a class="arpw-title" href="https://congressmatters.com/cat-dicas/o-que-e-comercio-sem-cabeca-e-como-ele-pode/" rel="bookmark" data-wpel-link="internal">O que é comércio sem cabeça e como ele pode beneficiá-lo?</a></li><li class="arpw-li arpw-clearfix arpw-41"><a class="arpw-title" href="https://congressmatters.com/cat-dicas/25-dicas-para-profissionais-de-blogs-do-wordpress/" rel="bookmark" data-wpel-link="internal">25+ dicas para profissionais de blogs do WordPress</a></li><li class="arpw-li arpw-clearfix arpw-42"><a class="arpw-title" href="https://congressmatters.com/khong-co-th-loi/anh-gia-ehost-khong-c-xut/" rel="bookmark" data-wpel-link="internal">Đánh giá ehost – Không được đề xuất</a></li><li class="arpw-li arpw-clearfix arpw-43"><a class="arpw-title" href="https://congressmatters.com/cat-porady/pomysowe-sposoby-dodawania-map-do-wordpress/" rel="bookmark" data-wpel-link="internal">Pomysłowe sposoby dodawania map do WordPress</a></li><li class="arpw-li arpw-clearfix arpw-44"><a class="arpw-title" href="https://congressmatters.com/cat-avaliacoes/revisao-da-roda-wp-optin-como-aumentar-suas-taxas/" rel="bookmark" data-wpel-link="internal">Revisão da roda WP Optin: como aumentar suas taxas de inscrição instantaneamente</a></li><li class="arpw-li arpw-clearfix arpw-45"><a class="arpw-title" href="https://congressmatters.com/cat-poradniki/easy-digital-downloads-przewodnik-dla-pocztkujcych/" rel="bookmark" data-wpel-link="internal">Easy Digital Downloads Przewodnik dla początkujących i zalecane dodatki</a></li><li class="arpw-li arpw-clearfix arpw-46"><a class="arpw-title" href="https://congressmatters.com/pregled/veb-4-galaki-reviev/" rel="bookmark" data-wpel-link="internal">Веб 4 Галаки Ревиев</a></li><li class="arpw-li arpw-clearfix arpw-47"><a class="arpw-title" href="https://congressmatters.com/page-6/wordpress-165/" rel="bookmark" data-wpel-link="internal">テーマショップまたはテーマフォレスト:WordPressのテーマはどこから購入しますか?</a></li><li class="arpw-li arpw-clearfix arpw-48"><a class="arpw-title" href="https://congressmatters.com/rone/top-20-wtyczek-wordpress-dla-biznesowych-witryn/" rel="bookmark" data-wpel-link="internal">Top 20 wtyczek WordPress dla biznesowych witryn internetowych 2020</a></li><li class="arpw-li arpw-clearfix arpw-49"><a class="arpw-title" href="https://congressmatters.com/cat-dicas/como-aceitar-pagamentos-bitcoin-com-wordpress/" rel="bookmark" data-wpel-link="internal">Como aceitar pagamentos Bitcoin com WordPress</a></li><li class="arpw-li arpw-clearfix arpw-50"><a class="arpw-title" href="https://congressmatters.com/ingen-kategori/totaltema/" rel="bookmark" data-wpel-link="internal">TOTALTEMA</a></li><li class="arpw-li arpw-clearfix arpw-51"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/administrer-teamet-ditt-effektivt-de-beste/" rel="bookmark" data-wpel-link="internal">Administrer teamet ditt effektivt: De beste prosjektledelse-plugins for WordPress</a></li><li class="arpw-li arpw-clearfix arpw-52"><a class="arpw-title" href="https://congressmatters.com/khong-co-th-loi/toi-co-th-thanh-toan-bluehost-bng-th-ghi-n-khong/" rel="bookmark" data-wpel-link="internal">Tôi có thể thanh toán Bluehost bằng thẻ ghi nợ không?</a></li><li class="arpw-li arpw-clearfix arpw-53"><a class="arpw-title" href="https://congressmatters.com/cat-sfaturi/de-ce-ar-trebui-s-luai-in-considerare-vlogging-ul/" rel="bookmark" data-wpel-link="internal">De ce ar trebui să luați în considerare Vlogging-ul și cum să începeți</a></li><li class="arpw-li arpw-clearfix arpw-54"><a class="arpw-title" href="https://congressmatters.com/cat-guider/fordeler-og-ulemper-med-wordpress-multisite/" rel="bookmark" data-wpel-link="internal">Fordeler og ulemper med WordPress Multisite – Hvordan installere Multisite med Local Xampp</a></li><li class="arpw-li arpw-clearfix arpw-55"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/30-beste-kirke-og-ideell-wordpress-temaer/" rel="bookmark" data-wpel-link="internal">30+ beste kirke- og ideell WordPress-temaer</a></li><li class="arpw-li arpw-clearfix arpw-56"><a class="arpw-title" href="https://congressmatters.com/cat-dicas/10-coisas-impressionantes-que-o-wordpress-pode/" rel="bookmark" data-wpel-link="internal">10 coisas impressionantes que o WordPress pode fazer</a></li><li class="arpw-li arpw-clearfix arpw-57"><a class="arpw-title" href="https://congressmatters.com/rone/ponad-30-najlepszych-wtyczek-mediow/" rel="bookmark" data-wpel-link="internal">Ponad 30 najlepszych wtyczek mediów społecznościowych dla WordPress w 2020 roku</a></li><li class="arpw-li arpw-clearfix arpw-58"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/15-beste-gjenoppta-wordpress-temaer-2020/" rel="bookmark" data-wpel-link="internal">15+ Beste gjenoppta WordPress-temaer 2020</a></li><li class="arpw-li arpw-clearfix arpw-59"><a class="arpw-title" href="https://congressmatters.com/cat-anmeldelser/oppgave-wordpress-theme-review/" rel="bookmark" data-wpel-link="internal">Oppgave WordPress Theme Review</a></li><li class="arpw-li arpw-clearfix arpw-60"><a class="arpw-title" href="https://congressmatters.com/cat-seguranca/dicas-faceis-de-seguranca-externa-para-wordpress/" rel="bookmark" data-wpel-link="internal">Dicas fáceis de segurança externa para WordPress</a></li><li class="arpw-li arpw-clearfix arpw-61"><a class="arpw-title" href="https://congressmatters.com/asnje-kategori/udhezues-ftp-bluehost/" rel="bookmark" data-wpel-link="internal">Udhëzues FTP BlueHost</a></li><li class="arpw-li arpw-clearfix arpw-62"><a class="arpw-title" href="https://congressmatters.com/page-33/2019wordpress/" rel="bookmark" data-wpel-link="internal">2019年の最高のWordPressハロウィーン割引&クーポン</a></li><li class="arpw-li arpw-clearfix arpw-63"><a class="arpw-title" href="https://congressmatters.com/page-6/wordpress-153/" rel="bookmark" data-wpel-link="internal">WordPressサービスリストにバックエンド開発を追加する必要がありますか?</a></li><li class="arpw-li arpw-clearfix arpw-64"><a class="arpw-title" href="https://congressmatters.com/blog/keshillimi-per-pro-hosting-gjithmone-mbani-nje/" rel="bookmark" data-wpel-link="internal">Këshillimi për Pro Hosting: Gjithmonë mbani një kopje rezervë lokale</a></li><li class="arpw-li arpw-clearfix arpw-65"><a class="arpw-title" href="https://congressmatters.com/page/joomlawordpress/" rel="bookmark" data-wpel-link="internal">JoomlaからWordPressにウェブサイトを移行する方法</a></li><li class="arpw-li arpw-clearfix arpw-66"><a class="arpw-title" href="https://congressmatters.com/cat-seo/slik-konfigurerer-du-google-site-kit-i-wordpress/" rel="bookmark" data-wpel-link="internal">Slik konfigurerer du Google Site Kit i WordPress</a></li><li class="arpw-li arpw-clearfix arpw-67"><a class="arpw-title" href="https://congressmatters.com/page-39/slider-revolution-wordpress/" rel="bookmark" data-wpel-link="internal">Slider Revolution WordPressプラグインのレビューとガイド</a></li><li class="arpw-li arpw-clearfix arpw-68"><a class="arpw-title" href="https://congressmatters.com/cat-poradniki/jak-przyspieszy-wordpress-kompleksowy-przewodnik/" rel="bookmark" data-wpel-link="internal">Jak przyspieszyć WordPress: kompleksowy przewodnik</a></li><li class="arpw-li arpw-clearfix arpw-69"><a class="arpw-title" href="https://congressmatters.com/cat-dicas/como-vender-fotos-online-com-o-wordpress/" rel="bookmark" data-wpel-link="internal">Como vender fotos online com o WordPress</a></li><li class="arpw-li arpw-clearfix arpw-70"><a class="arpw-title" href="https://congressmatters.com/cat-guider/hvordan-lage-en-meny-i-wordpress/" rel="bookmark" data-wpel-link="internal">Hvordan lage en meny i WordPress</a></li><li class="arpw-li arpw-clearfix arpw-71"><a class="arpw-title" href="https://congressmatters.com/khong-co-th-loi/webhostinghub-co-hot-ng-tren-iphone-va-ipad-khong/" rel="bookmark" data-wpel-link="internal">WebhostingHub có hoạt động trên iPhone và iPad không?</a></li><li class="arpw-li arpw-clearfix arpw-72"><a class="arpw-title" href="https://congressmatters.com/cat-tips/hvordan-velge-den-beste-wordpress-hosting/" rel="bookmark" data-wpel-link="internal">Hvordan velge den beste WordPress Hosting</a></li><li class="arpw-li arpw-clearfix arpw-73"><a class="arpw-title" href="https://congressmatters.com/cat-poradniki/jak-skonfigurowa-witryn-czonkowsk-za-pomoc/" rel="bookmark" data-wpel-link="internal">Jak skonfigurować witrynę członkowską za pomocą WordPress i MemberPress</a></li><li class="arpw-li arpw-clearfix arpw-74"><a class="arpw-title" href="https://congressmatters.com/nema-kategorie/prestashop-tutorial-2/" rel="bookmark" data-wpel-link="internal">ПрестаСхоп Туториал</a></li><li class="arpw-li arpw-clearfix arpw-75"><a class="arpw-title" href="https://congressmatters.com/page-39/kinstawordpress2019/" rel="bookmark" data-wpel-link="internal">KinstaマネージドWordPressホスティングレビュー(2019)</a></li><li class="arpw-li arpw-clearfix arpw-76"><a class="arpw-title" href="https://congressmatters.com/page-39/visual-composer/" rel="bookmark" data-wpel-link="internal">Visual Composer:ページ構築をドラッグアンドドロップするためのガイド</a></li><li class="arpw-li arpw-clearfix arpw-77"><a class="arpw-title" href="https://congressmatters.com/wiadomoci-i-spoeczno/my-beautiful-wordpress-life-meet-freddy/" rel="bookmark" data-wpel-link="internal">My Beautiful WordPress Life: Meet Freddy</a></li><li class="arpw-li arpw-clearfix arpw-78"><a class="arpw-title" href="https://congressmatters.com/cat-tutoriais/como-iniciar-um-site-de-revista-de-noticias-com-o/" rel="bookmark" data-wpel-link="internal">Como iniciar um site de revista de notícias com o WordPress em 10 etapas fáceis</a></li><li class="arpw-li arpw-clearfix arpw-79"><a class="arpw-title" href="https://congressmatters.com/cat-sfaturi/cum-s-alegei-cele-mai-bune-programe-de-afiliere/" rel="bookmark" data-wpel-link="internal">Cum să alegeți cele mai bune programe de afiliere pentru promovare pe blogul dvs. WordPress</a></li><li class="arpw-li arpw-clearfix arpw-80"><a class="arpw-title" href="https://congressmatters.com/page-48/2020lms-wordpress/" rel="bookmark" data-wpel-link="internal">コース作成2020に最適なLMS WordPressプラグイン</a></li><li class="arpw-li arpw-clearfix arpw-81"><a class="arpw-title" href="https://congressmatters.com/nema-kategorie/vordpress-com-za-vordpress-org/" rel="bookmark" data-wpel-link="internal">ВордПресс.цом за ВордПресс.орг</a></li><li class="arpw-li arpw-clearfix arpw-82"><a class="arpw-title" href="https://congressmatters.com/page-6/6woocommerce/" rel="bookmark" data-wpel-link="internal">売り上げを伸ばす6つのWooCommerceマーケティングテクニック</a></li><li class="arpw-li arpw-clearfix arpw-83"><a class="arpw-title" href="https://congressmatters.com/cat-diverse/13-cele-mai-bune-pluginuri-de-notificare-wordpress/" rel="bookmark" data-wpel-link="internal">13 cele mai bune pluginuri de notificare WordPress Push 2020</a></li><li class="arpw-li arpw-clearfix arpw-84"><a class="arpw-title" href="https://congressmatters.com/tiri-i-comunitate/cele-mai-bune-reduceri-i-cupoane-wordpress/" rel="bookmark" data-wpel-link="internal">Cele mai bune reduceri și cupoane WordPress Halloween 2019</a></li><li class="arpw-li arpw-clearfix arpw-85"><a class="arpw-title" href="https://congressmatters.com/cat-sfaturi/ar-trebui-s-adugai-dezvoltare-back-end-la-lista/" rel="bookmark" data-wpel-link="internal">Ar trebui să adăugați dezvoltare back-end la lista dvs. de servicii WordPress?</a></li><li class="arpw-li arpw-clearfix arpw-86"><a class="arpw-title" href="https://congressmatters.com/cat-sfaturi/12-aplicaii-i-extensii-excelente-pentru-chrome-pe/" rel="bookmark" data-wpel-link="internal">12 Aplicații și extensii excelente pentru Chrome pe care le puteți utiliza pentru WordPress</a></li><li class="arpw-li arpw-clearfix arpw-87"><a class="arpw-title" href="https://congressmatters.com/rone/15-wtyczek-buddypress-ktore-musisz-mie/" rel="bookmark" data-wpel-link="internal">15+ wtyczek BuddyPress, które musisz mieć</a></li><li class="arpw-li arpw-clearfix arpw-88"><a class="arpw-title" href="https://congressmatters.com/rone/10-najlepszych-wtyczek-do-zarzdzania-wieloma/" rel="bookmark" data-wpel-link="internal">10 najlepszych wtyczek do zarządzania wieloma autorami WordPress</a></li><li class="arpw-li arpw-clearfix arpw-89"><a class="arpw-title" href="https://congressmatters.com/cat-sfaturi/ghid-final-pentru-teme-gratuite-wordpress/" rel="bookmark" data-wpel-link="internal">Ghid final pentru teme gratuite WordPress</a></li><li class="arpw-li arpw-clearfix arpw-90"><a class="arpw-title" href="https://congressmatters.com/cat-guider/introduksjon-til-google-amp-for-wordpress/" rel="bookmark" data-wpel-link="internal">Introduksjon til Google AMP for WordPress</a></li><li class="arpw-li arpw-clearfix arpw-91"><a class="arpw-title" href="https://congressmatters.com/cat-tutoriale/set-de-instrumente-wordpress-in-plesk-un-ghid/" rel="bookmark" data-wpel-link="internal">Set de instrumente WordPress în Plesk – un ghid rapid și cuprinzător</a></li><li class="arpw-li arpw-clearfix arpw-92"><a class="arpw-title" href="https://congressmatters.com/asnje-kategori/rishikimi-i-hostimit-123-reg/" rel="bookmark" data-wpel-link="internal">Rishikimi i hostimit 123-reg</a></li><li class="arpw-li arpw-clearfix arpw-93"><a class="arpw-title" href="https://congressmatters.com/kateqoriya-yoxdur/tur-syaht-agentliyin-bir-drin-bax-altair-tema/" rel="bookmark" data-wpel-link="internal">Tur Səyahət Agentliyinə Bir Dərin Baxış | Altair Tema</a></li><li class="arpw-li arpw-clearfix arpw-94"><a class="arpw-title" href="https://congressmatters.com/cat-poradniki/instalowanie-wordpress-na-komputerze-mac-lokalnie/" rel="bookmark" data-wpel-link="internal">Instalowanie WordPress na komputerze Mac lokalnie za pomocą MAMP</a></li><li class="arpw-li arpw-clearfix arpw-95"><a class="arpw-title" href="https://congressmatters.com/cat-dicas/5-problemas-comuns-apos-o-lancamento-do-wordpress/" rel="bookmark" data-wpel-link="internal">5 problemas comuns após o lançamento do WordPress</a></li><li class="arpw-li arpw-clearfix arpw-96"><a class="arpw-title" href="https://congressmatters.com/cat-securitate/instrumente-gratuite-pentru-scanarea-site-ului-dvs/" rel="bookmark" data-wpel-link="internal">Instrumente gratuite pentru scanarea site-ului dvs. WordPress pentru vulnerabilități</a></li><li class="arpw-li arpw-clearfix arpw-97"><a class="arpw-title" href="https://congressmatters.com/cat-tips/wordpress-markedsfringstrender-fokus-p/" rel="bookmark" data-wpel-link="internal">WordPress markedsføringstrender: fokus på salgsprosess med høyere berøring</a></li><li class="arpw-li arpw-clearfix arpw-98"><a class="arpw-title" href="https://congressmatters.com/cat-porady/wskazowki-jak-uczyni-wordpress-mobile-przyjaznym/" rel="bookmark" data-wpel-link="internal">Wskazówki, jak uczynić WordPress Mobile przyjaznym</a></li><li class="arpw-li arpw-clearfix arpw-99"><a class="arpw-title" href="https://congressmatters.com/nema-kategorie/bootstrap-cheat-sheet/" rel="bookmark" data-wpel-link="internal">Боотстрап Цхеат Схеет</a></li><li class="arpw-li arpw-clearfix arpw-100"><a class="arpw-title" href="https://congressmatters.com/page-6/wordpress-118/" rel="bookmark" data-wpel-link="internal">WordPressブログのビジネスタスクをいつ、どのようにアウトソーシングするか</a></li></ul></div></div><div id="custom_html-3" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><iframe loading="lazy" data-lazy="1" src="about:blank" class="tf_iframe_lazy" width="560" height="315" data-tf-src="https://www.youtube.com/embed/Pe_DltNmyE4" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen data-rocket-lazyload="fitvidscompatible" data-lazy-src=""></iframe><noscript><iframe loading="lazy" data-lazy="1" src="about:blank" class="tf_iframe_lazy" width="560" height="315" data-tf-src="https://www.youtube.com/embed/Pe_DltNmyE4" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></noscript></div></div><div id="zoom-social-icons-widget-2" class="widget zoom-social-icons-widget"><ul class="zoom-social-icons-list zoom-social-icons-list--with-canvas zoom-social-icons-list--round zoom-social-icons-list--no-labels"><li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="https://www.facebook.com/plance.top/" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <span class="screen-reader-text">facebook</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-facebook" data-hover-rule="background-color" data-hover-color="#3b5998" style="background-color : #3b5998; font-size: 18px; padding:8px" ></span> </a></li><li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="https://twitter.com/plance_top" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <span class="screen-reader-text">twitter</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-twitter" data-hover-rule="background-color" data-hover-color="#1da1f2" style="background-color : #1da1f2; font-size: 18px; padding:8px" ></span> </a></li><li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="https://vk.com/plance_top" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <span class="screen-reader-text">vkontakte</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-vkontakte" data-hover-rule="background-color" data-hover-color="#5a7fa6" style="background-color : #5a7fa6; font-size: 18px; padding:8px" ></span> </a></li><li class="zoom-social_icons-list__item"> <a class="zoom-social_icons-list__link" href="http://t.me/plance_top" target="_blank" data-wpel-link="external" rel="external noopener noreferrer"> <span class="screen-reader-text">telegram</span> <span class="zoom-social_icons-list-span social-icon socicon socicon-telegram" data-hover-rule="background-color" data-hover-color="#0088cc" style="background-color : #0088cc; font-size: 18px; padding:8px" ></span> </a></li></ul></div><div id="custom_html-2" class="widget_text widget widget_custom_html"><div class="textwidget custom-html-widget"><script type="text/javascript">document.write("<a href='http://www.liveinternet.ru/click' "+ "target=_blank rel=nofollow><img src='//counter.yadro.ru/hit?t20.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+ ";"+Math.random()+ "' alt='' title='' "+ "border='0' width='88' height='31'><\/a>")</script></div></div><div id="execphp-5" class="widget widget_execphp"><div class="execphpwidget"><br></div></div></div></div></div><div id="footerwrap"><div id="footer" class="pagewidth clearfix" itemscope="itemscope" itemtype="https://schema.org/WPFooter"><div class="footer-widgets clearfix"><div class="col3-1 first"></div><div class="col3-1 "></div><div class="col3-1 "></div></div><p class="back-top"><a href="#header">Back to Top</a></p><div class="footer-text-wrap clearfix"><ul id="footer-nav" class="footer-nav"><li class="home"><a href="https://congressmatters.com/" data-wpel-link="internal">Home</a></li><li class="menu-item-custom-5772 menu-item menu-item-type-custom menu-item-object-custom menu-item-home menu-item-5772"><a href="https://congressmatters.com/" data-wpel-link="internal">Home</a></li><li class="menu-item-category-119 menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5769"><a href="https://congressmatters.com/category/obzory-veb-hostinga/" data-wpel-link="internal">Обзоры веб-хостинга</a></li><li class="menu-item-category-61 menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5770"><a href="https://congressmatters.com/category/cat-rukovodstva-po-sozdaniju-sajtov/" data-wpel-link="internal">Руководства по созданию сайтов</a></li><li class="menu-item-category-59 menu-item menu-item-type-taxonomy menu-item-object-category menu-item-5773"><a href="https://congressmatters.com/category/cat-uchebniki/" data-wpel-link="internal">Учебники</a></li></ul><div class="footer-text clearfix"></div></div></div></div></div> <script type="application/ld+json">[{"@context":"https:\/\/schema.org","@type":"BlogPosting","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/congressmatters.com\/nema-kategorie\/razvo-tema-vordpress-a-101\/"},"headline":"\u0420\u0430\u0437\u0432\u043e\u0458 \u0442\u0435\u043c\u0430 \u0412\u043e\u0440\u0434\u041f\u0440\u0435\u0441\u0441-\u0430 (101)","datePublished":"2020-06-07T14:17:30+03:00","dateModified":"2020-06-07T14:17:30+03:00","author":{"@type":"Person","name":"Jeffrey Wilson"},"publisher":{"@type":"Organization","name":"","logo":{"@type":"ImageObject","url":"","width":0,"height":0}},"description":"\u041d\u0430\u0443\u0447\u0435\u045a\u0435 \u0437\u0430 \u043a\u0440\u0435\u0438\u0440\u0430\u045a\u0435 \u0412\u043e\u0440\u0434\u041f\u0440\u0435\u0441\u0441 \u0442\u0435\u043c\u0430 \u043e\u0442\u0432\u0430\u0440\u0430 \u0432\u0430\u043c \u0441\u0430\u0441\u0432\u0438\u043c \u043d\u043e\u0432 \u0441\u0432\u0435\u0442. \u041e\u043c\u043e\u0433\u0443\u045b\u0430\u0432\u0430 \u0432\u0430\u043c \u0434\u0430 \u0438\u0437\u0433\u0440\u0430\u0434\u0438\u0442\u0435 \u043f\u0440\u0438\u043b\u0430\u0433\u043e\u0452\u0435\u043d\u0435 \u0434\u0438\u0437\u0430\u0458\u043d\u0435 \u0437\u0430 \u0441\u0435\u0431\u0435, \u0441\u0432\u043e\u0458\u0435 \u043a\u043b\u0438\u0458\u0435\u043d\u0442\u0435 \u0438 \u0447\u0430\u043a \u0434\u043e\u043f\u0440\u0438\u043d\u0435\u0441\u0435\u0442\u0435 \u043f\u043e\u0432\u0440\u0430\u0442\u043d\u043e\u0458 \u0437\u0430\u0458\u0435\u0434\u043d\u0438\u0446\u0438. \u0423 \u043e\u0432\u043e\u043c \u0432\u043e\u0434\u0438\u0447\u0443 \u0432\u043e\u0434\u0438\u045b\u0435\u043c\u043e \u0432\u0430\u0441 \u043e\u0434 \u043d\u0443\u043b\u0435 \u0434\u043e \u043f\u043e\u0442\u043f\u0443\u043d\u043e \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u043d\u0435 \u0442\u0435\u043c\u0435 \u043a\u043e\u0458\u0430 \u0441\u0435 \u043c\u043e\u0436\u0435 \u043f\u0440\u0435\u0434\u0430\u0442\u0438 \u043d\u0430 \u0412\u043e\u0440\u0434\u041f\u0440\u0435\u0441\u0441.\u043e\u0440\u0433 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0458 \u0442\u0435\u043c\u0430. \u0414\u0430 \u0431\u0438\u0441\u0442\u0435 \u043f\u0440\u0430\u0442\u0438\u043b\u0438 \u0434\u0430\u0459\u0435, \u0442\u0440\u0435\u0431\u0430\u045b\u0435 \u0432\u0430\u043c \u043e\u0441\u043d\u043e\u0432\u043d\u043e \u0440\u0430\u0437\u0443\u043c\u0435\u0432\u0430\u045a\u0435 \u0425\u0422\u041c\u041b-\u0430, \u0426\u0421\u0421-\u0430, \u041f\u0425\u041f-\u0430 […]"}]</script> <script type="text/javascript">var thirstyGoogleClickTrack = function ( e ) { var $this = jQuery( this ), linkID = $this.data( 'linkid' ), href = linkID ? $this.attr( 'href' ) : thirstyFunctions.isThirstyLink( $this.attr( 'href' ) ), action_name = 'Affiliate Link', page_slug = '/nema-kategorie/razvo-tema-vordpress-a-101/', home_url = 'https://congressmatters.com'; if ( ! href || typeof ga !== 'function' ) { return; } var is_uncloak = href.indexOf( home_url + '/' + thirsty_global_vars.link_prefix ) < 0, href_parts = href.split('/'), href_last = href_parts[ href_parts.length - 1 ] ? href_parts[ href_parts.length - 1 ] : href_parts[ href_parts.length - 2 ], link_text = $this.text(), link_uri = linkID && is_uncloak ? href : href.replace( home_url , '' ), link_slug = linkID && is_uncloak ? href : href_last; ga( 'send' , 'event' , { eventCategory : action_name, eventAction : link_uri, eventLabel : page_slug, transport : 'beacon' } ); }; jQuery( document ).ready( function($) { $( 'body' ).on( 'click', 'a', thirstyGoogleClickTrack ); });</script> <script type="text/template" id="tf_vars">var tbLocalScript = {"builder_url":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder","css_module_url":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/css\/modules\/","js_module_url":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/","js_modules":{"fwr":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/fullwidthRows.js","bgs":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/backgroundSlider.js","fwv":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/fullwidthvideo.js","feature":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/feature.js","parallax":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/parallax.js","bgzs":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/bgzoom_scroll.js","bgzoom":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/bgzoom.js","gallery":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/gallery.js","menu":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/menu.js","read":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/readMore.js","sticky":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/sticky.js","alert":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/alert.js","tab":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/tab.js","accordion":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/accordion.js","oc":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/overlay-content.js","video":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/modules\/video.js","sh":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/themify-builder\/js\/themify.scroll-highlight.js"},"breakpoints":{"tablet_landscape":[769,"1024"],"tablet":[681,"768"],"mobile":"600"},"fullwidth_support":"1","addons":[]}; var themify_vars = {"version":"5.0.5","url":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify","wp":"5.4.4","ajax_url":"https:\/\/congressmatters.com\/wp-admin\/admin-ajax.php","includesURL":"https:\/\/congressmatters.com\/wp-includes\/","emailSub":"Check this out!","lightbox":[],"s_v":"5.3.6","a_v":"3.6.2","i_v":"4.1.4","js_modules":{"fxh":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/fixedheader.js","lb":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/lightbox.min.js","gal":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/themify.gallery.js","sw":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/swiper\/swiper.min.js","tc":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/themify.carousel.js","map":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/map.js","img":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/jquery.imagesloaded.min.js","at":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/autoTiles.js","iso":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/isotop.js","inf":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/infinite.js","lax":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/lax.js","audio":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/audio-player.js","side":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/themify.sidemenu.js","edge":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/edge.Menu.js","wow":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/tf_wow.js","share":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/sharer.js","mega":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/megamenu.js","drop":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/themify.dropdown.js","wc":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/js\/modules\/wc.js"},"css_modules":{"sw":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/css\/swiper\/swiper.css","an":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/css\/animate.min.css","audio":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/css\/modules\/audio.css","drop":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/css\/modules\/dropdown.css","lb":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/themify\/css\/lightbox.css"},"is_min":"1","wp_embed":"https:\/\/congressmatters.com\/wp-includes\/js\/wp-embed.min.js","theme_js":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr\/js\/themify.script.js","theme_v":"5.0.6","theme_url":"https:\/\/congressmatters.com\/wp-content\/themes\/minblr","menu_point":"900","media":{"css":{"wp-mediaelement":"https:\/\/congressmatters.com\/wp-includes\/js\/mediaelement\/mediaelementplayer-legacy.min.css?ver=5.4.4","mediaelement":"https:\/\/congressmatters.com\/wp-includes\/js\/mediaelement\/wp-mediaelement.css?ver=5.4.4"},"_wpmejsSettings":"var _wpmejsSettings = {\"pluginPath\":\"\\\/wp-includes\\\/js\\\/mediaelement\\\/\",\"classPrefix\":\"mejs-\",\"stretching\":\"responsive\"};","js":{"mediaelement-core":{"src":"https:\/\/congressmatters.com\/wp-includes\/js\/mediaelement\/mediaelement-and-player.min.js","v":"4.2.13-9993131","extra":{"before":[false,"var mejsL10n = {\"language\":\"en\",\"strings\":{\"mejs.download-file\":\"Download File\",\"mejs.install-flash\":\"You are using a browser that does not have Flash player enabled or installed. Please turn on your Flash player plugin or download the latest version from https:\\\/\\\/get.adobe.com\\\/flashplayer\\\/\",\"mejs.fullscreen\":\"Fullscreen\",\"mejs.play\":\"Play\",\"mejs.pause\":\"Pause\",\"mejs.time-slider\":\"Time Slider\",\"mejs.time-help-text\":\"Use Left\\\/Right Arrow keys to advance one second, Up\\\/Down arrows to advance ten seconds.\",\"mejs.live-broadcast\":\"Live Broadcast\",\"mejs.volume-help-text\":\"Use Up\\\/Down Arrow keys to increase or decrease volume.\",\"mejs.unmute\":\"Unmute\",\"mejs.mute\":\"Mute\",\"mejs.volume-slider\":\"Volume Slider\",\"mejs.video-player\":\"Video Player\",\"mejs.audio-player\":\"Audio Player\",\"mejs.captions-subtitles\":\"Captions\\\/Subtitles\",\"mejs.captions-chapters\":\"Chapters\",\"mejs.none\":\"None\",\"mejs.afrikaans\":\"Afrikaans\",\"mejs.albanian\":\"Albanian\",\"mejs.arabic\":\"Arabic\",\"mejs.belarusian\":\"Belarusian\",\"mejs.bulgarian\":\"Bulgarian\",\"mejs.catalan\":\"Catalan\",\"mejs.chinese\":\"Chinese\",\"mejs.chinese-simplified\":\"Chinese (Simplified)\",\"mejs.chinese-traditional\":\"Chinese (Traditional)\",\"mejs.croatian\":\"Croatian\",\"mejs.czech\":\"Czech\",\"mejs.danish\":\"Danish\",\"mejs.dutch\":\"Dutch\",\"mejs.english\":\"English\",\"mejs.estonian\":\"Estonian\",\"mejs.filipino\":\"Filipino\",\"mejs.finnish\":\"Finnish\",\"mejs.french\":\"French\",\"mejs.galician\":\"Galician\",\"mejs.german\":\"German\",\"mejs.greek\":\"Greek\",\"mejs.haitian-creole\":\"Haitian Creole\",\"mejs.hebrew\":\"Hebrew\",\"mejs.hindi\":\"Hindi\",\"mejs.hungarian\":\"Hungarian\",\"mejs.icelandic\":\"Icelandic\",\"mejs.indonesian\":\"Indonesian\",\"mejs.irish\":\"Irish\",\"mejs.italian\":\"Italian\",\"mejs.japanese\":\"Japanese\",\"mejs.korean\":\"Korean\",\"mejs.latvian\":\"Latvian\",\"mejs.lithuanian\":\"Lithuanian\",\"mejs.macedonian\":\"Macedonian\",\"mejs.malay\":\"Malay\",\"mejs.maltese\":\"Maltese\",\"mejs.norwegian\":\"Norwegian\",\"mejs.persian\":\"Persian\",\"mejs.polish\":\"Polish\",\"mejs.portuguese\":\"Portuguese\",\"mejs.romanian\":\"Romanian\",\"mejs.russian\":\"Russian\",\"mejs.serbian\":\"Serbian\",\"mejs.slovak\":\"Slovak\",\"mejs.slovenian\":\"Slovenian\",\"mejs.spanish\":\"Spanish\",\"mejs.swahili\":\"Swahili\",\"mejs.swedish\":\"Swedish\",\"mejs.tagalog\":\"Tagalog\",\"mejs.thai\":\"Thai\",\"mejs.turkish\":\"Turkish\",\"mejs.ukrainian\":\"Ukrainian\",\"mejs.vietnamese\":\"Vietnamese\",\"mejs.welsh\":\"Welsh\",\"mejs.yiddish\":\"Yiddish\"}};"]}},"mediaelement-migrate":{"src":"https:\/\/congressmatters.com\/wp-includes\/js\/mediaelement\/mediaelement-migrate.min.js","v":false,"extra":""},"wp-mediaelement":{"src":"https:\/\/congressmatters.com\/wp-includes\/js\/mediaelement\/wp-mediaelement.min.js","v":false,"extra":""}}}};</script> <script>var wares_ajax = {"wares_url":"https:\/\/congressmatters.com\/wp-admin\/admin-ajax.php"};</script> <script>var tocplus = {"visibility_show":"show","visibility_hide":"hide","visibility_hide_by_default":"1","width":"Auto"};</script> <script>var thirsty_global_vars = {"home_url":"\/\/congressmatters.com","ajax_url":"https:\/\/congressmatters.com\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"4483","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""};</script> <svg id="tf_svg" style="display:none"><defs></defs></svg><link rel="preload" href="https://congressmatters.com/wp-content/themes/minblr/js/themify.script.js?ver=5.0.6" as="script"/><link rel="prefetch" href="https://congressmatters.com/wp-content/themes/minblr/themify/js/modules/jquery.imagesloaded.min.js?ver=4.1.4" as="script"/><link rel="preload" href="https://congressmatters.com/wp-content/uploads/2020/01/congress.png" as="image"/><ins id="adsense" class="adsbygoogle" data-tag="flat_pm" style="position:absolute;left:-9999px;top:-9999px">Adblock<br>detector</ins><style>.arcticmodal-overlay,.arcticmodal-container{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1000}.arcticmodal-container{overflow:auto;margin:0;padding:0;border:0;border-collapse:collapse}:first-child+html .arcticmodal-container{height:100%}.arcticmodal-container_i{height:100%;margin:0 auto}.arcticmodal-container_i2{vertical-align:middle!important;border:none!important}.flat_pm_modal{min-width:200px;min-height:100px;position:relative;background:#fff}.flat_pm_modal .flat_pm_timer,.flat_pm_modal .flat_pm_crs{top:0!important}.flat_pm_crs{transition:box-shadow .2s ease;position:absolute;top:0;right:0;width:34px;height:34px;background:#000;display:block;cursor:pointer;z-index:99999;border:none;padding:0;min-width:0;min-height:0}.flat_pm_crs:hover{box-shadow:0 0 0 50px rgba(0,0,0,.2) inset}.flat_pm_crs:after,.flat_pm_crs:before{transition:transform .3s ease;content:'';display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:calc(34px / 2);height:3px;background:#fff;transform-origin:center;transform:rotate(45deg);margin:auto}.flat_pm_crs:before{transform:rotate(-45deg)}.flat_pm_crs:hover:after{transform:rotate(225deg)}.flat_pm_crs:hover:before{transform:rotate(135deg)}.flat_pm_timer{position:absolute;top:0;right:0;padding:0 15px;color:#fff;background:#000;line-height:34px;height:34px;text-align:center;font-size:14px}.flat_pm_timer span{font-size:16px;font-weight:600}.flat_pm_out{transition:transform .3s ease,opacity 0s ease;transition-delay:0s,.3s;position:fixed;min-width:250px;min-height:150px;z-index:9999;opacity:0;-webkit-backface-visibility:hidden}.flat_pm_out *{max-width:none!important}.flat_pm_out.top .flat_pm_crs{top:auto;bottom:150px}.flat_pm_out.show.top .flat_pm_crs{bottom:0}.flat_pm_out.bottom .flat_pm_crs{top:150px}.flat_pm_out.show.bottom .flat_pm_crs{top:0}.flat_pm_out.right .flat_pm_crs{right:auto;left:0}.flat_pm_out.top .flat_pm_timer{top:auto;bottom:150px}.flat_pm_out.show.top .flat_pm_timer{bottom:0}.flat_pm_out.bottom .flat_pm_timer{top:150px}.flat_pm_out.show.bottom .flat_pm_timer{top:0}.flat_pm_out.right .flat_pm_timer{right:auto;left:0}.flat_pm_out.top{bottom:100%;left:50%;transform:translateY(0) translateX(-50%);padding-bottom:150px}.flat_pm_out.bottom{top:100%;left:50%;transform:translateY(0) translateX(-50%);padding-top:150px}.flat_pm_out.left{bottom:0;right:100%;transform:translateX(0)}.flat_pm_out.right{bottom:0;left:100%;transform:translateX(0)}.flat_pm_out.show{transition-delay:0s,0s;opacity:1;min-width:0;min-height:0;background:#fff}.flat_pm_out.closed{min-width:0;min-height:0}.flat_pm_out.show.top{transform:translateY(100%) translateX(-50%);padding-bottom:0}.flat_pm_out.show.bottom{transform:translateY(-100%) translateX(-50%);padding-top:0}.flat_pm_out.show.left{transform:translateX(100%)}.flat_pm_out.show.right{transform:translateX(-100%)}.flatpm_fixed{position:fixed;z-index:50}.flatpm_stop{position:relative;z-index:50}</style> <script>window.lazyLoadOptions={elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}};window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){return} if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){return} images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1} if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://congressmatters.com/wp-content/plugins/wp-rocket/assets/js/lazyload/12.0/lazyload.min.js"></script> <script src="https://congressmatters.com/wp-content/cache/min/1/1f50acad1c200e893247bec905d87f05.js" data-minify="1" defer></script></body></html> <!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->