WordPress tēmas izstrāde (101)

WordPress tēmas attīstības rokasgrāmata


Mācīšanās izveidot WordPress tēmas atver pilnīgi jaunu pasauli, kuru jūs varat izpētīt. Tas ļauj jums izveidot pielāgotus dizainus sev, saviem klientiem un pat dot ieguldījumu atpakaļ atvērtā pirmkoda kopienā.

Šajā rokasgrāmatā mēs apskatīsim jūs no nulles līdz pilnībā funkcionējošai tēmai, kuru var iesniegt WordPress.org motīvu direktorijs.

Lai sekotu līdzi, būs nepieciešama pamata izpratne par HTML, CSS, PHP un to, kā darbojas WordPress.

Viss šajā rokasgrāmatā izmantotais kods būs pieejams atsaucei šajā tekstā Github krātuve.

Svarīgu failu izveidošana


Funkcionējošā WordPress tēma var sastāvēt tikai no diviem failiem: stils.css un indekss.php. Tas ir iespējams WordPress dēļ veidņu hierarhija.

Kad WordPress izdod tīmekļa lapu, tā meklē viskonkrētāko pieejamo veidni, ja veidnes nav, tā pārvietojas pa hierarhiju uz leju, līdz atrod tādu, kura to dara. Šis ir praktisks piemērs:

Lietotājs ir ieslēgts https://example.com/practical-example, kas ir lapa. WordPress mēģinās atrast veidni šādā secībā:

  • lapa- {lode} .php – Lapas slug ir / praktisks-piemērs, WordPress centīsies izmantot jūsu-theme / page-praktisko-example.php
  • lapa- {id} .php – Lapas ID ir 42, WordPress centīsies izmantot jūsu motīvu / lapu-42.php.
  • lpp.php – WordPress izmēģinās universālo veidni jūsu motīvs / page.php.
  • vienskaitlis.php – Atsevišķā veidne var atveidot ziņas un lapas, tāpēc tā tiek izmēģināta pēc konkrētākas page.php
  • indekss.php – Visbeidzot, jūsu motīvs / index.php tiek izmantots, ja nav atrasta cita veidne.

Sāksim ar tēmas izveidi, izmantojot tikai svarīgākos failus, un pēc tam mēs varēsim izmantot citas funkcijas, izpētot, kā tās darbojas.

Iekšā / wp-saturs / tēmas /, izveidot mapi ar nosaukumu mana pasūtījuma tēma un izveidojiet šos divus šādus failus:

stils.css

Lai WordPress atpazītu mūsu motīvu un pareizi to parādītu sarakstā Izskats → Motīvi, mums lapas sākumā jāievieto kāds WordPress specifisks kods. stils.css, tas izskatās šādi:

/ *
Tēmas nosaukums: Mana pielāgotā tēma
Tēmas URI: https://yourwebsite.com/theme
Autors: Tavs vārds
Autora URI: https://yourwebsite.com
Apraksts: šī ir mana pirmā pielāgotā tēma!
Versija: 1.0.0
Licence: GNU General Public License v2 vai jaunāka versija
Licences URI: 
Teksta domēns: mana individuālā tēma
Tagi: pielāgots fons
* /

Tehniski neviens no laukiem nav nepieciešams, bet, ja vēlaties, lai jūsu tēma labi izskatās wp-admin, tad tie tiek ļoti aicināti. Tie ir nepieciešami arī tad, ja jūs savu tēmu izplatāt vietnē WordPress.

  • Tēmas nosaukums – Jums vienmēr jānorāda motīva nosaukums. Ja jums tas nav, tiks izmantots mapes nosaukums, mūsu piemērā – mana tēma.
  • Tēmas URI – Ja tas tiek izmantots, tēmas URI ir jāsniedz saite uz lapu, kurā apmeklētāji var uzzināt vairāk par tēmu.
  • Autore – Šeit parādās tavs vārds.
  • Autora URI – Šeit var ievietot saiti uz jūsu personīgo vai uzņēmuma vietni.
  • Apraksts – Apraksts ir parādīts wp-admin tēmas modulī un arī WordPress tēma iekļaušana sarakstā.
  • Versija – Versiju numuri palīdz izstrādātājiem sekot līdzi izmaiņām un informē lietotājus, ja viņi izmanto jaunāko versiju. Mēs sekojam SemVer numerācijas sistēma, lai apzīmētu atjauninājuma izmaiņu nopietnību.
  • Licence – Tas, kā jūs licencējat savu motīvu, ir atkarīgs no jums, bet, ja izvēlaties licenci, kas nav saderīga ar GPL, tad jūs nevarēsit izplatīt savu motīvu WordPress..
  • Licences URI – Šī ir vienkārši saite uz iepriekš uzskaitīto licenci.
  • Teksta domēns – Teksta domēnu izmanto, tulkojot motīvu citās valodās. Neuztraucieties, mēs to izpētīsim vēlāk. Pagaidām pietiek zināt, ka ieteicama motīvu mapes un teksta domēna motīvu nosaukuma atdalīšana ar defisēm, nevis atstarpes.
  • Tagi – Tagi tiek izmantoti tikai tad, ja augšupielādējat savu motīvu WordPress.org motīvu direktorijā. Tie ir mehānisma “Feature Filter” pamatā.

Nokopējiet un ielīmējiet iepriekš minēto stils.css un jums būs kaut kas līdzīgs šim:informācija par wp-admin tēmu

Piezīme: Pašlaik tas izskatās nedaudz tukšs, jo mums vēl nav ekrānuzņēmuma. Mēs to pievienosim vēlāk.

indekss.php

indekss.php ir vienīgais cits stingri nepieciešamais fails. Tās uzdevums ir padarīt visu mūsu tēmas tiešo iznākumu.

Kopš indekss.php tas padarīs visas mūsu lapas (mājas lapu, ziņas, kategorijas, arhīvus) ar lielu darbu. Lai sāktu, mums nepieciešama sadaļa galvai, kurā būs HTML pamati.


>





Šis ir standarta HTML ar vienu izņēmumu, [wp_head ()] (). wp_head ir pamatfunkcija, kas ļauj WordPress un trešo pušu spraudņiem ievietot kodu galvenē, nepārveidojot veidnes failus. To sauc par darbības āķi.

Ja esat pazīstams ar HTML, iespējams, pamanīsit, ka tas nav tags, lai izvadītu lapas virsrakstu. Tas ir tāpēc, ka WordPress var izmantot wp_head āķi, lai dinamiski ievietotu virsrakstu.</p><p>Vēl viena wp_head izmantošana ir stilu (.css) un skriptu (.js) kodēšana. Ir ļoti labi iemesli to izdarīt, nevis tos kodēt, ko mēs apskatīsim vēlāk.</p><p>Tālāk mums ir lapas pamatteksts:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><body data-rsssl=1 <?php body_class(); ?>></pre><p><em>korpusa_klase ()</em> ir palīgfunkcija, ko nodrošina WordPress un kas izdos noderīgu CSS klašu sarakstu, kas apraksta parādīto lapu, piemēram:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><code class="EnlighterJSRAW" data-enlighter-language="html">class = "lapa lapa-id-2 lapa-vecāka lapa-veidne-noklusējuma pieteikšanās" </code></pre><p><em>korpusa_klase ()</em>; pieņem arī parametru, lai jūs varētu pievienot savas klases, piemēram:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><body data-rsssl=1 <?php body_class( 'wide-template blue-bg' ); ?>></pre><p>Tālāk mums ir veidnes galvene.</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>Šeit mēs izmantojam WordPress iebūvētās veidnes funkcijas, lai izvadītu vietnes virsrakstu un aprakstu. Mēs esam izmantojuši arī palīga funkciju, <em>home_url (),</em> lai vietnes saiti atkal saistītu ar sākumlapu.</p><p>Nākamais lapas pamatteksts:</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">','</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>Šeit tas kļūst interesanti (un nedaudz sarežģītāk). Šeit mēs izmantojam WordPress vissvarīgāko funkciju, <a href="https://developer.wordpress.org/themes/basics/the-loop/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Cilpa</a>. Cilpa veic smagu darbu, lai izdomātu, kurā lapā atrodas lietotājs un kas būtu jāparāda. Pēc tam tiek parādīts viena vai vairāku “amatu” saraksts, kurus mēs varam izmantot un izvadīt datus, izmantojot veidnes funkcijas.</p><p>Ja cilpa neatgriež rezultātus, piemēram, uz 404 lapas vai izdzēstu ziņu, mēs izmantojam citu operatoru, lai parādītu iepriekš noteiktu ziņojumu.</p><p>Bez neviena apkārtējā koda vienkāršota cilpa izskatās šādi:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">if (have_posts ()): // pārbaudiet, vai cilpa nav atgriezusi nevienu ziņu. while (have_posts ()): // iet caur katru atgriezto ziņu. pasts(); // iestatiet saturu, lai mēs varētu izmantot veidņu tagus, piemēram, the_title (). nosaukums(); // izvadiet ziņas virsrakstu. saturs(); // izvadiet ziņas saturu. beigu beigās; cits: atbalss 'Lapa nav atrasta'; // izvadiet kļūdas ziņojumu, ja nav ziņu. endif; ?> </pre><p><strong>Piezīme:</strong> Tā kā WordPress pirmsākumi meklējami emuāru veidošanā, daudzās funkcijās tiek izmantota “post” terminoloģija, kaut arī tās var atgriezt un izvadīt jebkāda veida saturu (ziņas, lapas, pielāgotos ziņu veidus)..</p><p>Visbeidzot, mums ir kājene, viss, kas mums šeit jādara, ir aizvērt HTML tagus, kurus mēs atvērām iepriekš. Ir vēl viens āķis, <a href="https://developer.wordpress.org/reference/hooks/wp_footer/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">wp_footer ()</a>, ko WordPress un spraudņi aktīvi izmanto, lai iekļautu skriptus kājenē, kas nepieciešama lapas renderēšanai.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://actforclimatejustice.org/wp-content/cache/min/1/9c473587bc2d4bef94b008e03fd3f69d.js" data-minify="1" defer></script></body> </html> </pre><p>Ja līdz šim esat sekojis līdzi, jums būs pilnībā funkcionējoša WordPress tēma, kas izskatās šādi:</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17326 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20242'%3E%3C/svg%3E" alt="sākuma motīva priekšskatījums" width="750" height="242" data-lazy-src="/images/wordpress-theme-development-101-3.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17326 size-large" src="/images/wordpress-theme-development-101-3.jpg" alt="sākuma motīva priekšskatījums" width="750" height="242"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="242"></span></p><p>Mūsu tēma nav tāda, kas iegūs dizaina balvas (tai nav CSS), un tajā trūkst daudz funkciju, kuras lietotāji uzskata par būtiskām (sānjoslas, navigācija, metadati, sīktēli, lappušu veidošana utt.), Bet tas ir lielisks sākums!</p><p>Turpināsim un redzēsim, kā to uzlabot.</p><h2><span id="funkcijasphp">funkcijas.php</span></h2><hr/><p><em>Funkcijas.php</em> nav stingri nepieciešamais fails, taču tas sniedz tik daudz priekšrocību, ka 99,99% tēmu ir tas. Iekšā <em>funkcijas.php</em> varat izmantot WordPress iebūvēto motīvu funkcionalitāti un pievienot arī savu pielāgoto PHP kodu.</p><p>Izveidot <em>funkcijas.php</em> jūsu motīvu mapē tagad, jo mēs tam pievienosim kodu nākamajās sadaļās.</p><h3><span id="Navigacijas_izvelnes_pievienosana">Navigācijas izvēlnes pievienošana</span></h3><p>Lielākā daļa, ja ne visas vietnes izmanto navigācijas izvēlni, bet līdz šim mūsu tēma to neatbalsta. Lai WordPress pastāstītu par mūsu motīva navigācijas izvēlni, mums tā jāreģistrē <em>funkcijas.php</em> kā šis:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">register_nav_menus (masīvs ( 'menu-1' => __ ('Primary Menu', 'my-custom-theme'), ); </pre><p><strong>Piezīme:</strong> <em>register_nav_menus ()</em> pieņem masīvu, lai jūs vajadzības gadījumā varētu reģistrēt vairākas izvēlnes.</p><p>WordPress tagad zina par mūsu izvēlni, taču mums tas joprojām ir jāizvada mūsu tēmā. Mēs to darām, pievienojot šo kodu zem vietnes apraksta <em>indekss.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_nav_menu (masīvs ( 'theme_location' => 'menu-1', )); </pre><p>Tagad mums ir (neizspiesta) navigācijas izvēlne:</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17328 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20272'%3E%3C/svg%3E" alt="sākuma tēma ar navigācijas izvēlni" width="750" height="272" data-lazy-src="/images/wordpress-theme-development-101-4.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17328 size-large" src="/images/wordpress-theme-development-101-4.jpg" alt="sākuma tēma ar navigācijas izvēlni" width="750" height="272"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="272"></span></p><h3><span id="Sanjoslas_pievienosana">Sānjoslas pievienošana</span></h3><p>Mūsu tēmai nav arī sānjoslas (logrīku apgabala), to izlabosim tagad.</p><p>Pirmkārt, mums jāreģistrē sānjosla <em>funkcijas.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">funkcija my_custom_theme_sidebar () { register_sidebar (masīvs ( 'name' => __ ('Primārā sānjosla', 'Mana pielāgotā tēma'), 'id' => 'sānjosla-1', )); } add_action ('widgets_init', 'my_custom_theme_sidebar'); </pre><p>Tagad izveidojiet <em>sānu josla.php</em> motīvu mapē un pievienojiet šādu kodu:</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>Šeit mēs izmantojam <em>ja</em> paziņojumu, lai pārbaudītu, vai sānjosla ir “aktīva” pirms koda izvades. Aktīva sānjosla ir tāda, kurai lietotājs ir pievienojis vismaz vienu logrīku.</p><p>Pēdējais solis ir iekļaut sānjoslu<em> indekss.php</em>, virs <em>wp_footer ()</em> pievienot a <em>get_sidebar ()</em> zvana.</p><h3><span id="Piedavato_attelu_pievienosana">Piedāvāto attēlu pievienošana</span></h3><p>Līdzīgi kā sānjoslas un navigācijas izvēlnes, mēs nevaram vienkārši izvadīt piedāvātos attēlus mūsu tēmā un gaidīt, ka tie darbosies. Mums vispirms jāsaka WordPress, ka mēs šo funkciju atbalstām. Iekšā <em>funkcijas.php</em> pievienot:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_theme_support ('post sīktēli');</pre><p>Tagad mēs varam pievienot<em>_post_thumbnail ();</em> mūsu cilpā, un sīktēli darbosies. Vienīgā problēma ir tā, ka tie tiks izvadīti ar WordPress maksimālo izmēru 1920 pikseļi x 2560 pikseļi, kas ir pārāk liels lielākajai daļai lietojumu. Par laimi WordPress ir vēl viena palīga funkcija: <em>add_image_size ()</em>;</p><p>Kad lietotājs augšupielādē attēlu un ja ir noteikts attēla lielums, WordPress ģenerēs augšupielādētā attēla versiju tādā lielumā (saglabājot oriģinālu). Ja lietotāja attēls ir mazāks par jūsu iestatītajiem WordPress izmēriem, tas neko nedarīs, jo tas nevar padarīt attēlu lielāku par oriģinālu.</p><p>Lai izmantotu optimizētu objekta attēlu, nevis oriģinālu, ievietojiet šo kodu <em>funkcijas.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_image_size ('my-custom-image-size', 640, 999);</pre><p>Pirmais parametrs ir rokturis, otrais ir attēla platums un trešais ir augstums. Gan augstums, gan platums nav obligāti, ja vēlaties ierobežot tikai vienu dimensiju.</p><p>Iekšā <em>indekss.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">the_post_thumbnail ('mans-pasūtījuma-attēla izmērs');</pre><h3><span id="Stilu_un_skriptu_piespiesana">Stilu un skriptu piespiešana</span></h3><p>Iepriekš mēs teicām, ka labāk ir iekodēt stilus un skriptus, nevis tos tieši kodēt veidņu failos. Tas ir tāpēc, ka iespiešanās dod daudz lielāku elastību.</p><p>Kad darbība izdarīta pareizi, iespiežot arī WordPress tiek norādīts, kuri resursi tiek ielādēti. Kad WordPress zina, kādi resursi ir nepieciešami, tā var pārliecināties, vai tas pats resurss netiek ielādēts vairāk nekā vienu reizi. Tas ir īpaši svarīgi, ja jums ir ārkārtīgi populāra bibliotēka, piemēram, jQuery vai FontAwesome, ka tiks izmantotas vairākas tēmas un spraudņi..</p><p>Vēl viens enquequeque ieguvums ir tāds, ka iekasēto resursu var detekcionēt spraudnis, izvairoties no nepieciešamības mainīt veidņu failus.</p><p>Lai gan mūsu tēmai ir <em>stils.css</em> failu, kas to vēl neizmanto, pieņemsim, ka tagad:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">funkcija my_custom_theme_enqueue () { wp_enqueue_style ('mana pielāgotā tēma', get_stylesheet_uri ()); } add_action ('wp_enqueue_scripts', 'my_custom_theme_enqueue'); </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>get_stylesheet_uri ()</code></a> ir palīga funkcija, kas izgūst pašreizējās motīva stila lapas URI. Ja mēs iekodētu citu failu, mums tas būtu jādara:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_style ('mana stila lapa', get_template_directory_uri (). '/css/style.css'); </pre><p>Mūsu motīvam nav neviena skripta, ja tas notiktu, mēs viņus iekodētu šādi:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">funkcija my_custom_theme_enqueue () { wp_enqueue_style ('mana pielāgotā tēma', get_stylesheet_uri ()); wp_enqueue_script ('mani skripti', get_template_directory_uri (). '/js/scripts.js'); } add_action ('wp_enqueue_scripts', 'my_custom_theme_enqueue');</pre><p>Izņēmums iepriekš minētajiem ir bijušie skripti <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">iepriekš reģistrējusies </a>ar WordPress palīdzību, šādos gadījumos jums ir jāsniedz tikai pirmais parametrs ($ rokturis):</p><p><code class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_script ('jquery');</code></p><p><strong>Stila pievienošana ar CSS</strong></p><p data-enlighter-language="php">Mūsu tēmai ir spēcīgi pamati, taču tai nav nekāda dizaina, pievienojot dažus pamata CSS stilam :css, būs milzīga atšķirība. Mēs esam pievienojušies <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 CSS rindas </a>mūsu parauga tēmai kā demonstrācija, un rezultāts izskatās šādi:</p><p data-enlighter-language="php"><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class="shadow-2 aligncenter wp-image-17329 size-large" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20430'%3E%3C/svg%3E" alt="sākuma tēma ar css" width="750" height="430" data-lazy-src="/images/wordpress-theme-development-101-5.jpg"/><noscript><img itemprop="url image" class="shadow-2 aligncenter wp-image-17329 size-large" src="/images/wordpress-theme-development-101-5.jpg" alt="sākuma tēma ar css" width="750" height="430"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="430"></span></p><h3><span id="Virsraksta_birka">Virsraksta birka</span></h3><p>Visām tēmām būtu jāizmanto WordPress iebūvētā funkcionalitāte, lai ģenerētu nosaukuma tagu, kas ir iespējots, pievienojot šo kodu jūsu <em>funkcijas.php</em> fails: <code>add_theme_support ('title-tag');</code> Viss, kas tam ir, WordPress tiks galā ar lapas izvadi<em><title></em> un, ja nepieciešams, spraudņi var modificēt izvadi, izmantojot filtrus. SEO spraudņi to bieži dara, cenšoties vēl vairāk optimizēt nosaukumus.</p><h2><span id="Veidnu_dalas">Veidņu daļas</span></h2><hr/><p>Šobrīd 80% mūsu veidnes koda ir iekšā <em>indekss.php</em>. Lai gan tas darbojas, tas radīs daudz koda atkārtošanos, ja mums ir citi veidņu faili, piemēram, <em>vienskaitlis.php</em>, <em>meklēšana.php</em>, un <em>arhīvs.php</em>. Veidņu daļas atvieglo motīvu attīstību, ļaujot mums atkārtoti izmantot kodu vairākās veidnēs. Tā kā mūsu galvenes un kājenes būs vienādas katrā lapā, tās ir ideāls kandidāts veidņu daļu izmantošanai. Vispirms izveidojiet header.php un pārvietojiet no tā tālāk norādīto kodu <em>indekss.php</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' => 'izvēlne-1', )); ?> </header> </pre><p>Iekšā <em>indekss.php</em> aizstāt iepriekš minēto kodu ar:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> </pre><p><strong>Piezīme:</strong> Iegūstot veidnes daļu, tā jāizlaiž <em>.php</em> no veidnes daļas roktura.</p><p>Pēc tam izveidojiet kājenes veidnes daļu, pārvietojot šo kodu uz<em> kājene.php</em> un atkārtojot iepriekš minēto procesu:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://actforclimatejustice.org/wp-content/cache/min/1/9c473587bc2d4bef94b008e03fd3f69d.js" data-minify="1" defer></script></body> </html> </pre><p>Visbeidzot, kodu “bez rezultātiem” mēs pārvietosim arī uz veidnes daļu, jo tas, iespējams, tiks izmantots vairākās veidnēs. Izveidot<em> saturs-nav.php</em> un pārvietojiet šo kodu uz jauno failu.</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>Jūsu indeksam tagad vajadzētu izskatīties šādi:</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-2">','</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>Lai gan iepriekš minētais darbosies nevainojami, ir jāveic daži uzlabojumi. WordPress ir palīgu funkcijas galvenes, kājenes un sānjoslas veidņu daļu iekļaušanai. Tā kā labākā prakse ir izmantot pamatfunkcijas, ja iespējams, tās vajadzētu izmantot tās vietā.</p><p>Aizvietot <code>get_template_part ('galvenes');</code> ar <code>get_header ();</code> un <code>get_template_part ('kājene');</code> ar <code>get_footer ();</code></p><h2><span id="Saturs">Saturs</span></h2><hr/><p>Pamatdarbs, kuru mēs pabeidzām ar veidņu detaļām, maksās dividendes, jo mūsu tēmai pievienosim jaunus veidņu failus. Zemāk mēs esam uzskaitījuši visbiežāk sastopamos. Lai jūs nepārblīvētu ar kodu piemēriem, tā vietā esam saistījušies ar avota kodu vietnē Github.</p><h3><span id="vienskaitlisphp">vienskaitlis.php</span></h3><p>Ziņas un lapas, ja tās tiek rādītas atsevišķos vietrāžos URL, tiek uzskatītas par “vienskaitļa”, jo lielāko daļu laika izkārtojums abiem šiem lapu veidiem būs vienāds. Bet, ja tā nav, varat izmantot precīzāku <em>lpp.php</em> un <em>single.php</em> (ievietot) tā vietā.</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">Koda piemērs - singular.php</a></p><h3><span id="arhivsphp">arhīvs.php</span></h3><p>Arhīvu veidnes no atsevišķām veidnēm parasti atšķiras divos veidos: tajās ir redzami fragmenti, nevis pilns saturs, un tajās ir arhīva galvene, kas izskaidro saturu.</p><p>Atgriezieties pie veidņu hierarhijas un redzēsit, ka arhīva veidne aptver visu veidu arhīvus (autors, kategorija, tags, taksonomija, datums), ja tas nedarbojas jūsu gadījumā. Jūs joprojām varat izmantot specifiskākas veidnes:</p><ul><li>autors.php</li><li>kategorija.php</li><li>tag.php</li><li>taksonomija.php</li><li>datums.php</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">Koda piemērs - archive.php</a></p><h3><span id="meklesanaphp">meklēšana.php</span></h3><p>WordPress vietnēs var meklēt, piemēram, izmantojot parametru? S = URL, <code>jūsu vietne.com?s=test</code>. <em>meklēšana.php</em> veidne izvada šo meklējumu rezultātus.</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">Koda piemērs - search.php</a></p><h3><span id="404php">404.php</span></h3><p>Cits paziņojums, ko pievienojām index.php, uztver kļūdas “lapa nav atrasta”, taču, iespējams, vēlēsities atsaistīt šo funkcionalitāti savā veidnes failā, lai vairāk kontrolētu izvadi. Tas ir piemērs <em>404.php</em> veidnes fails.</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">Koda piemērs - 404.php</a></p><h2><span id="Papildu_faili">Papildu faili</span></h2><hr/><p>Ja jūs savu tēmu izplatāt sabiedrībai, obligāti ir nepieciešami šie faili. Bez tiem jūsu tēma tiks noraidīta no tēmu krātuvēm un tirgotavām.</p><h3><span id="ekranuznemumspng">ekrānuzņēmums.png</span></h3><p>Kad lietotājs izvēlas jaunu motīvu, ekrānuzņēmums tiek parādīts wp-admin tēmu sarakstā. Šeit ir daži labākie paņēmieni, kas jums jāievēro:</p><ul><li>Ekrānuzņēmumiem jābūt 1200 pikseļi x 900 pikseļi</li><li>Ekrānuzņēmumiem jābūt .png vai .jpg formātā</li><li>Ekrānuzņēmumiem jābūt precīzam tēmas attēlojumam</li><li>Ekrānuzņēmumi ir jāoptimizē (izmantojiet <a href="http://tinypng.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">tinypng.com</a> vai līdzīgi)</li></ul><h3><span id="readmetxt">readme.txt</span></h3><p>WordPress neizmanto informāciju no <em>readme.txt</em>, tas pavelk visu nepieciešamo <em>stils.css</em>. No otras puses, WordPress motīvu direktorijs izvelk svarīgu informāciju no readme faila un uzskata to par nepieciešamo failu.</p><p>Lielākā daļa izstrādātāju izmanto <em>readme.txt</em> kā centrālo vietu, kur glabāt visu informāciju par viņu tēmu. Vienkāršs <em>readme.txt</em> izskatās šādi:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">=== Tēmas nosaukums === Nepieciešams vismaz: 5.0 Pārbaudīts līdz: 5.2 Nepieciešama PHP: 5.6 Licence: GPLv2 vai jaunāka Licences URI: <http://www.gnu.org/licenses/gpl-2.0.html> Īss apraksts. Ne vairāk kā 150 simbolu. == Apraksts == Tēmas apraksts. == Changelog == = 1,0 = * Pievienota jauna opcija == Resursi == * normalizēt.css <http://necolas.github.io/normalize.css/>, (C) Nicolas Gallagher un Jonathan Neal, [MIT] (2012–2016) (<http://opensource.org/licenses/MIT>) </pre><ul><li><strong>Nepieciešams vismaz</strong> - Šī ir minimālā WordPress versija, ar kuru jūsu tēma ir saderīga.</li><li><strong>Pārbaudīts līdz</strong> - Šis lauks apzīmē jaunāko WordPress versiju, ar kuru ir pārbaudīta jūsu tēma.</li><li><strong>Nepieciešama PHP</strong> - Šis lauks norāda minimālo PHP versiju, kurā darbosies jūsu motīvs.</li><li><strong>Apraksts</strong> - Šis apraksta lauks šobrīd nekur netiek parādīts.</li><li><strong>Changelog</strong> - Pārmaiņu žurnāls netiek izmantots nekur, taču izstrādātāji un daži lietotāji atsaucas uz šo failu, lai redzētu veiktās izmaiņas.</li><li><strong>Resursi</strong> - Lielākajai daļai trešo pušu resursu ir jāpiešķir sava veida piešķīrums. Resursu sadaļa ir plaši pieņemta vieta, kur tos ievietot. Pat resursiem, kuriem nav tieši nepieciešams piedēvējums, joprojām ir laba prakse tos šeit uzskaitīt, lai lietotāji būtu informēti par izmantoto resursu licencēm.</li></ul><h2><span id="Lapu_veidnes">Lapu veidnes</span></h2><hr/><p>Lapu veidnes ļauj izstrādātājiem izveidot pielāgotas veidnes, kuras var izmantot atsevišķām ziņām un lapām. Piemēram, lielākajai daļai motīvu ir divu kolonnu (saturs - sānu josla) izkārtojums, bet dažās lapās lietotājs varētu vēlēties koncentrēties tikai uz saturu un nerādīt sānjoslu. Šeit var palīdzēt lapas veidne.</p><p><strong>Kā tiek veidotas lapu veidnes?</strong></p><p>Motīvu mapē izveidojiet jaunu mapi ar nosaukumu “lapu veidnes” un šajā mapē izveidojiet failu ar nosaukumu <em>vienas kolonnas.php</em>. Lai paātrinātu situāciju, nokopējiet visu kodu no <em>vienskaitlis.php</em> uz <em>lapu veidnes / viena kolonna.php</em> un noņemiet zvanu uz <em>get_sidebar ()</em> jo šai veidnei tas nevajadzēs.</p><p>Tagad mums jāpievieno īpaša galvene, kas WordPress norāda, ka šī ir lapas veidne, tā izskatās šādi:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">/ * Veidnes nosaukums: vienas kolonnas veidne Veidnes ziņas tips: ziņa, lapa * / </pre><p>Kods ir pats par sevi saprotams, mēs vienkārši sakām WordPress veidnes nosaukumu un to, kādus ierakstu veidus to var izmantot.</p><p>Tas viss ir viss, mūsu jaunā lapas veidne tagad ir pieejama redaktora sadaļā Lapas atribūti.</p><p><span itemprop="image" itemscope itemtype="https://schema.org/ImageObject"><img itemprop="url image" class=" shadow-2 aligncenter wp-image-17345" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20750%20643'%3E%3C/svg%3E" alt="lapas veidnes nolaižamā izvēlne" width="750" height="643" data-lazy-src="/images/wordpress-theme-development-101-6.jpg"/><noscript><img itemprop="url image" class=" shadow-2 aligncenter wp-image-17345" src="/images/wordpress-theme-development-101-6.jpg" alt="lapas veidnes nolaižamā izvēlne" width="750" height="643"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="643"></span></p><h2><span id="RTLcss">RTL.css</span></h2><hr/><p>Ne visas valodas lasāmas no kreisās uz labo pusi. Piemēram, arābu un ebreju valodas tiek lasītas no labās uz kreiso pusi (RTL). Ir vienkāršs veids, kā padarīt motīvu saderīgu ar RTL valodām.</p><p>Motīvu mapē izveidojiet jaunu failu ar nosaukumu <em>rtl.css</em>, pēc tam nokopējiet un ielīmējiet šo kodu:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">ķermeņa { virziens: rtl; unikoda-bidi: iegult; } </pre><p>Ja RTP valoda ir aktīvā valoda WordPress vietnē, WordPress zina automātiski ielādēt šo CSS failu.</p><p>Šī ir ļoti vienkārša RTL funkcionalitātes ieviešana, lai jūs sāktu. Ja jūs interesē uzzināt vairāk šeit, ir divi fantastiski resursi:</p><p><a href="https://codex.wordpress.org/Right_to_Left_Language_Support" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Tiesības uz kreiso valodu atbalsta dokumentācija</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">Divdesmit divdesmit RTL kods</a></p><h2><span id="Labaka_pieredze">Labākā pieredze</span></h2><hr/><p>Laika gaitā ir attīstījusies labākā prakse, lai WordPress tēmu veidošanu un uzturēšanu padarītu vieglāku. Šo principu ievērošana ne tikai palīdzēs, bet arī atvieglos citiem izstrādātājiem nepieciešamību strādāt ar jūsu kodu.</p><h3><span id="1_Izmantojiet_sakuma_motivus">1) Izmantojiet sākuma motīvus</span></h3><p>Sākuma motīvi nodrošina stabilu pamatu, lai jūs varētu veidot savu motīvu. Parasti tās ir vieglas, tajās ir maz stila vai nav nekādu konfigurācijas iespēju. Laika gaitā jūs varētu izveidot savu sākuma motīvu, uz kuru varat balstīt visus savus projektus, taču pagaidām šeit ir dažas populāras iespējas:</p><ul><li><a href="https://underscores.me/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Neuzkrītoši</a></li><li><a href="https://wordpress.org/themes/scaffold/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Sastatnes</a></li><li><a href="https://github.com/html5blank/html5blank" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">HTML5 tukšs</a></li></ul><h3><span id="2_Iepazistiet_WordPress_kodesanas_standartus">2) Iepazīstiet WordPress kodēšanas standartus</span></h3><p>Kodēšanas standarti ir veids, kā konsekventi formatēt kodu visā kodeksa bāzē. WordPress ir HTML, CSS, Javascript un PHP kodēšanas standarti. Kaut arī kodēšanas standarta izmantošana neietekmē tiešā lietotāja pieredzi, tas tomēr padara jūsu kodu daudz lasāmāku. Pat ja jūs neizmantojat WordPress kodēšanas standartus, mēs vienmēr iesakām izmantot standartu.</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">WordPress.org kodēšanas standarti</a></li><li><a href="https://github.com/WordPress/WordPress-Coding-Standards" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WPCS</a></li><li><a href="https://www.php-fig.org/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">PHP kodēšanas standarti</a></li></ul><h3><span id="3_Izmantojiet_lokalizaciju">3) Izmantojiet lokalizāciju</span></h3><p>Pateicoties brīvprātīgo smagajam darbam, WordPress ir pieejams simtiem valodu. Ja jūsu tēma tiks publiskota publiski, tā ir jāveido tā, lai to varētu tulkot arī.</p><p>Neuztraucieties, to ir viegli izdarīt. Viss, kas mums jādara, ir jāpārliecinās, ka visas virknes tiek nodotas caur “lokalizācijas funkciju”, nevis tiek izvadītas tieši.</p><p>Tā vietā:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo 'Previous Post'; ?></pre><p>Tā vietā mēs to darām:</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> ir lokalizācijas funkcija, kas pieņem virkni un teksta domēnu. Funkcija atgriež sniegtās virknes tulkojumu vai oriģinālo virkni, ja tulkojums nav pieejams.</p><h3><span id="4_Izvairieties_no_spraudna_funkcionalitates">4) Izvairieties no spraudņa funkcionalitātes</span></h3><p>Kad lietotājs maina motīvu, jāmaina tikai prezentācijas slānis. Saturam un funkcionalitātei lielākoties vajadzētu palikt nemainīgam. Tas nozīmē, ka jebkura funkcija, kas ietekmē to, kā WordPress lomas jāiekļauj spraudnī, nevis jūsu tēma. Daži spraudņu funkcionalitātes piemēri:</p><ul><li>Pielāgotie pastu veidi</li><li>Lapu veidotāji</li><li>Sociālo mediju koplietošana</li><li>Meklētājprogrammu optimizācija (SEO)</li></ul><p>Lai arī SEO vadīklu iekļaušana tēmā var šķist ērts (un, iespējams, pārdošanas punkts), tas patiesībā ilgtermiņā kaitē lietotājam. Nākotnē viņiem būs jāmaina sava tēma, bet to nevar izdarīt, jo visas viņu SEO konfigurācijas ir cieši saistītas ar pašreizējo tēmu. Turpretī, ja konfigurācijas tiktu glabātas spraudnī, tās varētu mainīt tēmu, neuztraucoties.</p><h3><span id="5_Prefiksesana_konfliktu_noversana">5) Prefiksēšana (konfliktu novēršana)</span></h3><p>Lai novērstu konfliktus, visām funkcijām, klasēm un globālajiem mainīgajiem, ko izveidojusi jūsu tēma, jābūt prefiksētiem. Tas ir svarīgi, jo nav iespējams zināt, kāds cits kods darbojas jūsu lietotāja vietnē. Prefiksēšana novērš vārdu sadursmes un fatālas kļūdas.</p><p>Jūsu motīva nosaukums, kas atdalīts ar defisēm vai pasvītrojumiem, lielāko daļu laika darbosies kā prefikss. Ja motīva nosaukums ir ļoti garš, tā vietā var darboties iniciāļi.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">Tēmas nosaukums: Sastatnes klase Sastatnes_klase {} funkcija sastatnes_funkcija () {} globālais $ scaffold_global Tēmas nosaukums: Mana garā tēma klase MLTN_Class {} funkcija mltn_function () {} globālais dolārs mltn_global </pre><h3><span id="6_Izmantojiet_galveno_funkcionalitati">6) Izmantojiet galveno funkcionalitāti</span></h3><p>Kur tā pastāv, vienmēr vajadzētu izmantot galveno funkcionalitāti, nevis no jauna izgudrot riteni. Tas ietver (bet ne tikai) sānjoslas, navigācijas izvēlnes, sīktēlu ievietošanu, pielāgotas galvenes un pielāgotos fonus. Šīs funkcijas ir cīnījušās miljoniem lietotāju, un tās tiek aktīvi uzturētas un pilnveidotas.</p><p>Ja jums jāmaina pamatfunkcijas funkcionalitāte vai izvade, tas ir iespējams, izmantojot vienu no daudzajiem āķiem un filtriem, ko piedāvā WordPress. Piemēram <code>wp_nav_menu ()</code> ir “gājēja” parametrs, lai jūs varētu pilnībā kontrolēt izvadi.</p><h3><span id="7_Datu_aizbegsana_un_sanitarija">7) Datu aizbēgšana un sanitārija</span></h3><p>Kā tēmas izstrādātājam jums jāzina datu izbēgšana un sanitārija, lai aizsargātu savus lietotājus no iespējamās izmantošanas.</p><p><strong>Bēgšana</strong></p><p>Izbēgšana ir datu pārbaudes process, pirms tie tiek izvadīti, un sanitārija ir datu pārbaude, pirms tie tiek saglabāti datu bāzē..</p><p>WordPress ir palīgu funkcijas, kuras varat izmantot, lai izvairītos no datiem, tāpēc jums pašiem tie nav jāveido. <em>esc_html</em> ir viens izkļūšanas funkcijas piemērs. Šādi izskatās neizveidota izvade:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo get_theme_mod ('kļūdas_lapa_nosaukums');</code></pre><p>Lai izvairītos no izejas, mēs rīkojamies šādi:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html (get_theme_mod ('error_page_title'));</code></pre><p>Dažas citas funkcijas, kas jums jāzina, ir tās <a href="https://developer.wordpress.org/reference/functions/esc_attr/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">esc_attr ()</a>, <a href="https://developer.wordpress.org/reference/functions/absint/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">absints ()</a>, <a href="https://developer.wordpress.org/reference/functions/esc_url/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">esc_url ()</a>.</p><p>Ir arī iespējams tulkot un izbēgt virkni, izmantojot vienu funkciju:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html (__ ('404 nav atrasts', 'mana pielāgotā tēma'));</code></pre><p>Kļūst:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">echo esc_html __ ('404 nav atrasts', 'mana individuālā tēma'); // vai esc_html_e ('404 nav atrasts', 'mans-pasūtījuma tēma'); </pre><p><strong>Padoms:</strong> Jebkurā vietā, kur atrodaties <code>atbalss $</code> jums jāpārbauda, ​​vai no tā nav jābēg, tas parasti notiek.</p><p><strong>Sanitēšana</strong></p><p>Ja motīvam pievienojat iestatījumus, pirms ievadīšanas datu bāzē jāpārliecinās, ka dati, kurus lietotāji ievada šajos iestatījumos, ir droši. WordPress ir <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">funkciju skaits</a> lai palīdzētu iztīrīt ievadi.</p><p>Pievienojot motīvam iestatījumu, izmantojot pielāgotāja API, tam ir parametrs ar nosaukumu “<em>sanitize_callback</em>Kas pieņem sanitārijas funkcijas nosaukumu. Jebkuru ievadi, ko veic iestatījums, pārbauda funkcija, kuru jūs piešķirat “<em>sanitize_callback</em>Pirms ievadīšanas datu bāzē.</p><p>Tas uzsver sanitizācijas nozīmi, ja trūkst pat kāda no iestatījumiem <em>sanitize_callback</em> tas netiks pieņemts WordPress motīvu direktorijā.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">$ wp_customize-> add_setting ( 'my_custom_theme_setting', masīvs ( 'sanitize_callback' => 'sanitize_text_field' // Galvenā sanitārijas funkcija. ) ); </pre><p>Sanitārijas un izkļūšanas funkciju oficiālais saraksts ir redzams šeit: <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Datu sanitārija / aizbēgšana</a></p><h2><span id="Izplatisanas_kanali">Izplatīšanas kanāli</span></h2><hr/><p>Motīvus var izplatīt pa dažādiem kanāliem atkarībā no tā, kādu rezultātu vēlaties sasniegt. Ja jūsu rezultāts ir vienkārši dot ieguldījumu atvērtā koda kopienā, tad to nevar izdarīt labāk kā augšupielādēt motīvu WordPress direktorijā. Ja tā vietā jūs meklējat pārdot savu tēmu un nopelnīt naudu tieši, ir arī veidi, kā to izdarīt.</p><p>Šeit ir galvenās tēmu izplatīšanas vietnes:</p><h3><span id="1_WordPressorg_labaka_vieta_kur_iegut_lejupielades_un_lietotajus"><strong>1) WordPress.org (labākā vieta, kur iegūt lejupielādes un lietotājus)</strong></span></h3><p>Jūsu tēmas mitināšanas WordPress galvenais ieguvums ir tas, ka jūs gūstat labāku redzamību, jo tēma tiek parādīta ne tikai WordPress.org vietnē, bet arī <em>wp-admin</em> mērinstrumentu panelis.</p><p>Vēl viens jūsu tēmas mitināšanas ieguvums, izmantojot WordPress, ir iebūvētā atjaunināšanas sistēma. Ja atjaunināsit motīvu, visi lietotāji tiks informēti viņu iekšienē <em>wp-admin</em> informācijas paneļus un dod vieglu ceļu uz atjaunināšanu uz jaunāko versiju.</p><p>WordPress.org pieņem tikai bezmaksas motīvus, taču tas nenozīmē, ka jūs nevarat nopelnīt naudu. Bezmaksas tēma var būt lielisks kanāls savas premium motīva, spraudņa vai pakalpojuma reklamēšanai.</p><h3><span id="2_WordPresscom"><strong>2) WordPress.com</strong></span></h3><p>WordPress.com mitina gan bezmaksas, gan premium tēmas. Tomēr viņi dažus gadus nav bijuši atvērti jaunu autoru iesniegumiem.</p><h3><span id="3_TemaForest"><strong>3) TēmaForest</strong></span></h3><p><a href="http://themeforest.net/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">TēmaForest</a> ir vadošais premium līmeņa tēmu tirgus. Pārdotāko tēmu (Avada) pārdošanas apjomi pārsniedz USD 5 000 000.</p><p>Vispārīgi runājot, Theme Forest pircēji sagaida pilna apjoma “daudzfunkcionālās” tēmas. Visām populārākajām tēmām ir lapu veidotāju funkcionalitāte, un tās atbalsta izstrādātāju komandas. Jauniem autoriem tas ir ļoti grūts tirgus.</p><h3><span id="4_Radosais_tirgus_un_Mojo_tirgus"><strong>4) Radošais tirgus un Mojo tirgus</strong></span></h3><p><a href="https://creativemarket.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Radošais tirgus</a> Un <a href="https://www.mojomarketplace.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Mojo tirdziņš</a> esam mazi spēlētāji premium tēmu tirgū, tāpēc mēs viņus sagrupējām. Viņi abi faktiski piedāvā to pašu pakalpojumu kā ThemeForest, bet mazākā mērogā.</p><h3><span id="5_Github"><strong>5) Github</strong></span></h3><p><a href="https://github.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Github</a> ir vienkāršākais veids, kā publiskot bezmaksas tēmu. Nav pārskatīšanas procesa un vadlīniju, kas būtu jāievēro. Tomēr jūs negūsit labumu no wordpress.org redzamības, un jums būs jāizveido savs atjaunināšanas mehānisms, lai lietotāji iegūtu jaunākās versijas..</p><h2><span id="Saliekot_to_visu_kopa">Saliekot to visu kopā</span></h2><hr/><h3><span id="1_Temas_parbaude"><strong>1) Tēmas pārbaude</strong></span></h3><p><strong>Tēmas vienības pārbaude</strong></p><p> <a href="https://codex.wordpress.org/Theme_Unit_Test" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Tēmas vienības pārbaude</a> ir standarta WordPress satura importēšanas fails, kas satur plašu satura tipu un malu gadījumu klāstu. To ir viegli augšupielādēt savā attīstības vidē, un tajā tiks parādīts daudz scenāriju, kurus, iespējams, esat aizmirsis.</p><p><strong>WP_DEBUG</strong></p><p>Kā motīvu izstrādātājs pārbaudiet savu motīvu ar <a href="https://wordpress.org/support/article/debugging-in-wordpress/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WP_DEBUG</a> iespējots ir minimālais minimums, kas jums jādara. Ja WP_DEBUG ir iestatīts uz patiesu, motīvam nevajadzētu parādīt kļūdas un brīdinājumus.</p><p>Ir svarīgi arī atkārtot pārbaudi ar dažādām PHP versijām, kuras jūsu motīvs atbalsta. Ar katru galveno PHP izlaidumu notiek jaunas izmaiņas, brīdinājumi un nolietojums. Nav retums, ja tēmā PHP5.6 nav kļūdu, bet PHP7 rāda kļūdas.</p><p>Lai iespējotu WP_DEBUG, pievienojiet šo kodu vietnei <em>wp-config.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">DEFINE ('WP_DEBUG', taisnība); </pre><p><strong>Monstru logrīks</strong></p><p><a href="https://wordpress.org/plugins/monster-widget/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Monstru logrīks</a> ir noderīgs spraudnis, kas ļauj sānjoslai vienlaikus pievienot 13 galvenos logrīkus. Galvenie logrīki izmanto dažādus HTML elementus, kas tos padara perfektus motīva pārbaudei.</p><p><strong>Tēmas sniffer</strong></p><p> <a href="https://wordpress.org/plugins/theme-sniffer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Tēmas sniffer</a> ir spraudnis, ko izveidojusi motīvu pārskata komanda (TRT). Tas uztver daudz (bet ne visas) izkļūšanas un lokalizācijas kļūdas. Tas arī pārbauda jūsu motīvu, izmantojot WordPress kodēšanas standartus.</p><h3><span id="2_Motiva_iesniegsana_vietne_WordPressorg"><strong>2) Motīva iesniegšana vietnē WordPress.org</strong></span></h3><p>Šīs rokasgrāmatas sākumā mēs teicām, ka, sasniedzot beigām, jums būs tēma, kuru varat iesniegt WordPress.org. Apskatīsim šo procesu.</p><p><strong>Augšupielādes process</strong></p><p>Augšupielādes process ir vienkāršs. Izveidojiet savu WordPress kontu vai piesakieties tajā un pēc tam dodieties uz šo lapu - <a href="https://wordpress.org/themes/upload/" target="_blank" rel="noreferrer noopener nofollow external" data-wpel-link="external">https://wordpress.org/themes/upload/</a></p><p>Jūs varētu zip savu motīvu un augšupielādēt to tūlīt, bet šeit ir dažas lietas, kuras jūs varētu vēlēties uzzināt vispirms.</p><p><strong>Prasības</strong></p><p>Motīvu pārskata komandai (TRT) ir stingri noteikti <a href="https://make.wordpress.org/themes/handbook/review/required/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">prasības</a>. Jūsu motīvs netiks pieņemts direktorijā, līdz tas tiks parādīts <strong>visiem</strong> prasības.</p><p><strong>Pārskatīšanas process</strong></p><p>Augšupielādējot motīvu, ir jāveic divpakāpju pārskatīšanas process, lai to varētu pieņemt direktorijā.</p><p>Vispirms tiek veikta automatizēta pārbaude, tiklīdz jūs nospiežat <em>Augšupielādēt</em>. Aizkulisēs automatizētais pārbaudītājs darbojas ļoti līdzīgā veidā kā spraudnis Theme Sniffer. Ja tā atrod kļūdas, tā tiks noraidīta, un augšupielādes process tajā beidzas.</p><p>Ja jūsu motīvs iztur automātisko pārbaudi, tas pievienojas motīvu rindai, kas gaida cilvēka pārskatu. Cilvēka apskatu pabeidz TRT brīvprātīgie. Motīvu skaits rindā ievērojami pārsniedz recenzentu skaitu, kas nozīmē, ka bieži vien var paiet 2–3 mēneši, līdz jūsu tēma nonāk rindas priekšā..</p><p>Obligāti, lai jūsu tēmā nebūtu kļūdu un tā atbilstu visām prasībām, ja tā sasniedz cilvēka pārskata posmu, it kā tajā būtu vairāk nekā 3 būtiskas kļūdas, un to var noraidīt. Ja tēma tiek noraidīta cilvēka pārskata posmā, tai ir atkal jāpievienojas rindai aizmugurē, kas nozīmē, ka vēlreiz 2-3 mēnešus jāgaida kārtējais cilvēka apskats.</p><p>Noderīgs resurss: <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">Visizplatītākās WordPress tēmas attīstības kļūdas (un kā tās novērst)</a></p><p>Ir vērts atzīmēt, ka TRT vienmēr meklē <a href="https://make.wordpress.org/themes/handbook/get-involved/become-a-reviewer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">jauni recenzenti</a>, brīvprātīgais darbs var būt lieliska mācību pieredze un veids, kā dot ieguldījumu atvērtā koda kopienā.</p><h3><span id="3_Jusu_temu_saraksts"><strong>3) Jūsu tēmu saraksts</strong></span></h3><p>Apsveicam, jūsu tēma ir apstiprināta! Jums tagad ir savs ieraksts tajā <a href="https://wordpress.org/themes/arke/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">izskatās šādi</a>.</p><p>Šis ir pārskats par to, ko jūs varat sagaidīt šajā lapā:</p><ul><li><strong>Ekrānuzņēmums -</strong> Ekrānuzņēmums ir pirmā lieta, ko redz lietotāji, tāpēc padariet to pēc iespējas pievilcīgāku. Bet atcerieties, ka tam joprojām jābūt precīzam tēmas attēlojumam, nevis Photoshop renderēšanai. Iedvesmojieties no <a href="https://wordpress.org/themes/browse/popular/" target="_blank" rel="nofollow noopener noreferrer external" data-wpel-link="external">populārākās tēmas</a>.</li><li><strong>Apraksts -</strong> Apraksts, kas ir izveidots no <em>stils.css</em> ir ideāla vieta, kur aprakstīt savu tēmu, un tās galvenās iezīmes. Tas arī palīdz šeit uzskaitīt ieteiktos vai nepieciešamos spraudņus. Aprakstā netiek atbalstīts neviens formatējums (treknrakstā, slīprakstā, hipersaitēs) vai pat rindiņu pārtraukumi.</li><li><strong>Tagi -</strong> Šis ir tagu, kurus uzskaitījāt, attēlojums <em>stils.css</em>. Tikai <a href="https://api.wordpress.org/themes/info/1.1/?action=feature_list" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">šie tagi šeit</a> tiek pieņemti.</li><li><strong>Priekšskatījuma poga -</strong> Priekšskatījumu ģenerē wordpress.org, un kā motīvu izstrādātājiem mums nav iespējas kontrolēt izvadi. Diemžēl, tā kā priekšskatītājs izmanto pamata saturu un bez konfigurācijas, tas bieži rada mazāk perfektu priekšskatījumu.</li><li><strong>Tēmas mājas lapas saite</strong> - URL vietrādim URL <em>Priekšskatījums</em> poga tiek izvilkta no lauka 'Tēmas URI' jūsu stilā.css. Ir noteiktas stingras prasības, ka šis URL ir jāizmanto tikai, lai parādītu lapu, kurā parādīta informācija par jūsu motīvu.</li><li><strong>Aktīvās instalācijas</strong> - Šis ir to vietņu skaits, kuras aktīvi izmanto šo tēmu. Skaitli noapaļo līdz tuvākajam desmit, simtam vai tūkstotim. Nevar iegūt precīzu numuru.</li><li><strong>Lejupielādes dienā</strong> - Cik reizes jūsu tēma ir lejupielādēta. 'Lejupielāde' var būt jauna lejupielāde vai motīva atjauninājums.</li><li><strong>Atsauksmes -</strong> Lai lietotājs varētu atstāt pārskatu, viņam jāpiesakās WordPress kontā. Parasti pārskatus ir grūti iegūt, ja vien jūs skaidri nelūdzat savus lietotājus tos iesniegt.</li><li><strong>Atbalsts</strong> - Iebūvētā atbalsta platforma ir lieliska, lai pārvaldītu un atrisinātu ar jūsu tēmu saistītās problēmas. Lai izveidotu atbalsta pavedienu, lietotājam jābūt reģistrētam.</li><li><strong>Tulkojumi</strong> - Tulkošanas platforma ir fantastisks resurss. Ja jūs šajā rokasgrāmatā esat ievērojuši savas tēmas lokalizācijas ieteikumus, tad jūsu lietotāji to varēs tulkot citās valodās un paplašināt jūsu potenciālo lietotāju bāzi, aptverot tikai angliski runājošos lietotājus.</li></ul><h3><span id="4_Temas_atjauninasana">4) Tēmas atjaunināšana</span></h3><p>Ja nākotnē veicat izmaiņas tēmā un jums ir jāatjaunina WordPress mitinātā versija, process ir vienkāršs.</p><p>Vispirms atjauniniet lauku Versija: un mainiet žurnālu <em>readme.txt</em>. Pēc tam zip failu un atkārtoti augšupielādēt to, izmantojot to pašu <a href="https://wordpress.org/themes/upload/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">augšupielādēt lapu</a> kā iepriekš.</p><p>Sistēma to atpazīs kā atjauninājumu un automātiski to apstiprinās, lai tas neprasa citu cilvēku pārskatu.</p> <input type="hidden" value="4251"><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://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' class='avatar avatar-200 photo' height='200' width='200' data-lazy-src="https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png"/><noscript><img alt='' src='https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://actforclimatejustice.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png 2x' 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://actforclimatejustice.org/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></article><div class="entry-footer"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span></div><div class="b-share b-share--post"><div class="b-share__title">Like this post? Please share to your friends:</div> <span class="b-share__ico b-share__vk js-share-link" data-uri="https://vk.com/share.php?url=https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F"></span> <span class="b-share__ico b-share__fb js-share-link" data-uri="https://www.facebook.com/sharer.php?u=https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F"></span> <span class="b-share__ico b-share__tw js-share-link" data-uri="https://twitter.com/share?text=WordPress+t%C4%93mas+izstr%C4%81de+%28101%29&url=https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F"></span> <span class="b-share__ico b-share__ok js-share-link" data-uri="https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl=https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F"></span> <span class="b-share__ico b-share__whatsapp js-share-link js-share-link-no-window" data-uri="whatsapp://send?text=WordPress+t%C4%93mas+izstr%C4%81de+%28101%29%20https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F"></span> <span class="b-share__ico b-share__viber js-share-link js-share-link-no-window" data-uri="viber://forward?text=WordPress+t%C4%93mas+izstr%C4%81de+%28101%29%20https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F"></span> <span class="b-share__ico b-share__telegram js-share-link js-share-link-no-window" data-uri="https://telegram.me/share/url?url=https%3A%2F%2Factforclimatejustice.org%2Fnav-kategorijas%2Fwordpress-tmas-izstrde-101%2F&text=WordPress+t%C4%93mas+izstr%C4%81de+%28101%29"></span></div><div class='yarpp-related'><div class="b-related"><div class="b-related__header"><span>Related articles</span></div> .<div class="b-related__items"><div id="post-961" class="post-card post-961 post type-post status-publish format-standard category-cat-tutoriales" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/cat-tutoriales/plantilla-del-personalizador-de-temas-opciones/" data-wpel-link="internal"> <img src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20330%20140'%3E%3C/svg%3E" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array data-lazy-src="/images/theme-customizer-boilerplate-conditional-options-child-themes-and-plugins.png"/><noscript><img src="/images/theme-customizer-boilerplate-conditional-options-child-themes-and-plugins.png" width="330" height="140" class="attachment-thumb-wide wp-post-image" Array/></noscript><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Tutoriales</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/cat-tutoriales/plantilla-del-personalizador-de-temas-opciones/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Plantilla del personalizador de temas: opciones condicionales, temas secundarios y complementos</span></a></div></header><div class="post-card__content" itemprop="articleBody"> 1. Introducción al personalizador de temas de WordPress 2. Interactuando con WordPress Theme Customizer</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/cat-tutoriales/plantilla-del-personalizador-de-temas-opciones/" content="Plantilla del personalizador de temas: opciones condicionales, temas secundarios y complementos"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:06+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4505" class="post-card post-4505 post type-post status-publish format-standard category-nav-kategorijas" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/nav-kategorijas/trek-atsaucgs-wordpress-tres-ceojuma-tmas/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nav kategorijas</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/nav-kategorijas/trek-atsaucgs-wordpress-tres-ceojuma-tmas/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Trek – atsaucīgs WordPress tūres / ceļojuma tēmas padziļināts apskats</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Kā jūs zināt, WordPress ir viegli viena – ja ne pati labākā – publicēšanas</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/nav-kategorijas/trek-atsaucgs-wordpress-tres-ceojuma-tmas/" content="Trek – atsaucīgs WordPress tūres / ceļojuma tēmas padziļināts apskats"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4712" class="post-card post-4712 post type-post status-publish format-standard category-nav-kategorijas" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/nav-kategorijas/venedor-wordpress-woocommerce-tmas-padziints/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nav kategorijas</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/nav-kategorijas/venedor-wordpress-woocommerce-tmas-padziints/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Venedor – WordPress + WooCommerce tēmas padziļināts apskats</span></a></div></header><div class="post-card__content" itemprop="articleBody"> WordPress e-komercijas tēmas kļūst populāras, jo arvien vairāk cilvēku pagriežas, izmantojot platformu kā galveno,</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/nav-kategorijas/venedor-wordpress-woocommerce-tmas-padziints/" content="Venedor – WordPress + WooCommerce tēmas padziļināts apskats"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4473" class="post-card post-4473 post type-post status-publish format-standard category-nav-kategorijas" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/nav-kategorijas/mlestbas-ceojumi-rados-ceojumu-aentras-wordpress/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nav kategorijas</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/nav-kategorijas/mlestbas-ceojumi-rados-ceojumu-aentras-wordpress/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Mīlestības ceļojumi – radošās ceļojumu aģentūras WordPress tēmas padziļināts apskats</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Ceļošana – neatkarīgi no tā, vai tā ir vietēja vai starptautiska – šobrīd pieaug,</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/nav-kategorijas/mlestbas-ceojumi-rados-ceojumu-aentras-wordpress/" content="Mīlestības ceļojumi – radošās ceļojumu aģentūras WordPress tēmas padziļināts apskats"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4702" class="post-card post-4702 post type-post status-publish format-standard category-nav-kategorijas" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/nav-kategorijas/ziemei-e-komercijas-tmas-padziints-apskats/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nav kategorijas</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/nav-kategorijas/ziemei-e-komercijas-tmas-padziints-apskats/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Ziemeļi | E-komercijas tēmas padziļināts apskats</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Vai esat kādreiz domājuši par sava tiešsaistes veikala izveidi, izmantojot WordPress? Fiziska veikala atvēršana</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/nav-kategorijas/ziemei-e-komercijas-tmas-padziints-apskats/" content="Ziemeļi | E-komercijas tēmas padziļināts apskats"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div><div id="post-4552" class="post-card post-4552 post type-post status-publish format-standard category-nav-kategorijas" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://actforclimatejustice.org/nav-kategorijas/neobjektvs-drbnieka-kungs-atsaucgs-woocommerce/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nav kategorijas</span></span> <span class="entry-meta__info"> <span class="entry-meta__comments" title="Comments"><span class="fa fa-comment-o"></span> 0</span> </span></div> </a></div><header class="entry-header"><div class="entry-title" itemprop="name"><a href="https://actforclimatejustice.org/nav-kategorijas/neobjektvs-drbnieka-kungs-atsaucgs-woocommerce/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Neobjektīvs drēbnieka kungs – atsaucīgs WooCommerce tēmas apskats</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Internets ir padarījis tirdzniecību ātrāku un vieglāku nekā jebkad agrāk. Mūsdienās uzņēmumu īpašnieki var</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/nav-kategorijas/neobjektvs-drbnieka-kungs-atsaucgs-woocommerce/" content="Neobjektīvs drēbnieka kungs – atsaucīgs WooCommerce tēmas apskats"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:18:56+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></div></div></div></div><meta itemprop="author" content="Jeffrey Wilson"><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://actforclimatejustice.org/nav-kategorijas/wordpress-tmas-izstrde-101/" content="WordPress tēmas izstrāde (101)"><meta itemprop="dateModified" content="2020-06-07"><meta itemprop="datePublished" content="2020-06-07T14:17:30+03:00"><div itemprop="publisher" itemscope itemtype="https://schema.org/Organization"><meta itemprop="name" content="actforclimatejustice.org"><meta itemprop="telephone" content="actforclimatejustice.org"><meta itemprop="address" content="https://actforclimatejustice.org"></div></main></div></div><aside id="secondary" class="widget-area" itemscope itemtype="http://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 role="search" method="get" id="searchform_6795" action="https://actforclimatejustice.org/" class="search-form"> <label class="screen-reader-text" for="s_6795">Search: </label> <input type="text" value="" name="s" id="s_6795" class="search-form__text"> <button type="submit" id="searchsubmit_6795" class="search-form__submit"></button></form></div><div id="arpw-widget-2" class="widget arpw-widget-random "><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://actforclimatejustice.org/cat-navody/ako-zakaza-uivateovi-wordpress/" rel="bookmark" data-wpel-link="internal">Ako zakázať užívateľovi WordPress</a></li><li class="arpw-li arpw-clearfix arpw-2"><a class="arpw-title" href="https://actforclimatejustice.org/iadna-kategoria/celkova-tema/" rel="bookmark" data-wpel-link="internal">CELKOVÁ TÉMA</a></li><li class="arpw-li arpw-clearfix arpw-3"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/simplifique-su-presencia-en-linea-con-wordpress-2/" rel="bookmark" data-wpel-link="internal">Simplifique su presencia en línea con WordPress: estableciendo su negocio</a></li><li class="arpw-li arpw-clearfix arpw-4"><a class="arpw-title" href="https://actforclimatejustice.org/nav-kategorijas/10-labk-ide-programmatra/" rel="bookmark" data-wpel-link="internal">10 labākā IDE programmatūra</a></li><li class="arpw-li arpw-clearfix arpw-5"><a class="arpw-title" href="https://actforclimatejustice.org/cat-ocene/pregled-plaanih-naronin-za-lane/" rel="bookmark" data-wpel-link="internal">Pregled plačanih naročnin za člane</a></li><li class="arpw-li arpw-clearfix arpw-6"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/blog-vs-situs-web-yang-mana-yang-harus-anda-pilih/" rel="bookmark" data-wpel-link="internal">Blog vs. Situs Web – Yang Mana Yang Harus Anda Pilih?</a></li><li class="arpw-li arpw-clearfix arpw-7"><a class="arpw-title" href="https://actforclimatejustice.org/panduan-pembinaan-laman-web/cara-membuat-laman-web/" rel="bookmark" data-wpel-link="internal">CARA MEMBUAT LAMAN WEB</a></li><li class="arpw-li arpw-clearfix arpw-8"><a class="arpw-title" href="https://actforclimatejustice.org/cat-sakerhet/https-wordpress-behover-du-det-verkligen/" rel="bookmark" data-wpel-link="internal">HTTPS & WordPress – Behöver du det verkligen?</a></li><li class="arpw-li arpw-clearfix arpw-9"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/ako-opravi-nefunkne-odkazy-wordpress-na-vaom-webe/" rel="bookmark" data-wpel-link="internal">Ako opraviť nefunkčné odkazy WordPress na vašom webe</a></li><li class="arpw-li arpw-clearfix arpw-10"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/vytvarajte-a-publikujte-knihy-pomocou-wordpress-a/" rel="bookmark" data-wpel-link="internal">Vytvárajte a publikujte knihy pomocou WordPress a PressBookov</a></li><li class="arpw-li arpw-clearfix arpw-11"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/najboljih-10-delovnih-mest-za-wordpress-ali-imate/" rel="bookmark" data-wpel-link="internal">Najboljših 10 delovnih mest za WordPress: Ali imate, kar je potrebno?</a></li><li class="arpw-li arpw-clearfix arpw-12"><a class="arpw-title" href="https://actforclimatejustice.org/cat-seo/patobulinkite-seo-naudodami-nuorodas-svetains/" rel="bookmark" data-wpel-link="internal">Patobulinkite SEO naudodami nuorodas, svetainės greitį ir dar daugiau</a></li><li class="arpw-li arpw-clearfix arpw-13"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/rychly-hosting-pre-wordpress-zo-zotrvanika/" rel="bookmark" data-wpel-link="internal">Rýchly hosting pre WordPress zo zotrvačníka</a></li><li class="arpw-li arpw-clearfix arpw-14"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/razvijalci-wordpressa-ne-puajte-denarja-na-mizi/" rel="bookmark" data-wpel-link="internal">Razvijalci WordPressa: Ne puščajte denarja na mizi</a></li><li class="arpw-li arpw-clearfix arpw-15"><a class="arpw-title" href="https://actforclimatejustice.org/emurs/scala-mitinanas-prskats/" rel="bookmark" data-wpel-link="internal">Scala mitināšanas pārskats</a></li><li class="arpw-li arpw-clearfix arpw-16"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/como-restringir-contenido-por-miembro-en-wordpress/" rel="bookmark" data-wpel-link="internal">Cómo restringir contenido por miembro en WordPress</a></li><li class="arpw-li arpw-clearfix arpw-17"><a class="arpw-title" href="https://actforclimatejustice.org/cat-vadnice/dodajte-zemljevide-zemljevidov-ki-temeljijo-na/" rel="bookmark" data-wpel-link="internal">Dodajte zemljevide zemljevidov, ki temeljijo na lokaciji, v WordPress z GeoDirectory</a></li><li class="arpw-li arpw-clearfix arpw-18"><a class="arpw-title" href="https://actforclimatejustice.org/spravy-a-komunita/inpiracia-wordpress-uasne-stranky-v-realnom-ivote/" rel="bookmark" data-wpel-link="internal">Inšpirácia WordPress: Úžasné stránky v reálnom živote pomocou témy Total WordPress</a></li><li class="arpw-li arpw-clearfix arpw-19"><a class="arpw-title" href="https://actforclimatejustice.org/cat-patarimai/kaip-gauti-daugiau-komentar-apie-savo-wordpress/" rel="bookmark" data-wpel-link="internal">Kaip gauti daugiau komentarų apie savo „WordPress“ tinklaraštį</a></li><li class="arpw-li arpw-clearfix arpw-20"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/que-es-markdown-para-wordpress-y-por-que-deberia/" rel="bookmark" data-wpel-link="internal">¿Qué es Markdown para WordPress? ¿Y por qué debería importarle?</a></li><li class="arpw-li arpw-clearfix arpw-21"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/akismet-sigue-siendo-el-mejor-complemento-de-spam/" rel="bookmark" data-wpel-link="internal">¿Akismet sigue siendo el mejor complemento de spam para WordPress?</a></li><li class="arpw-li arpw-clearfix arpw-22"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/learndash-for-wordpress-hur-du-skapar-din-forsta/" rel="bookmark" data-wpel-link="internal">LearnDash för WordPress: Hur du skapar din första kurs på nätet</a></li><li class="arpw-li arpw-clearfix arpw-23"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/de-basta-lazy-load-plugins-for-wordpres/" rel="bookmark" data-wpel-link="internal">De bästa Lazy Load Plugins för WordPres</a></li><li class="arpw-li arpw-clearfix arpw-24"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/de-basta-innehllsskpet-wordpress-plugins/" rel="bookmark" data-wpel-link="internal">De bästa innehållsskåpet WordPress-plugins</a></li><li class="arpw-li arpw-clearfix arpw-25"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverso/15-mejores-complementos-de-wordpress-para-reservar/" rel="bookmark" data-wpel-link="internal">15 mejores complementos de WordPress para reservar citas</a></li><li class="arpw-li arpw-clearfix arpw-26"><a class="arpw-title" href="https://actforclimatejustice.org/brez-kategorije/wpexplorer-brezplana-dokumentacija-in/" rel="bookmark" data-wpel-link="internal">WPExplorer Brezplačna dokumentacija in dokumentacija za uporabo</a></li><li class="arpw-li arpw-clearfix arpw-27"><a class="arpw-title" href="https://actforclimatejustice.org/zmieany/15-najlepich-doplnkov-na-rezervovanie-rezervacie/" rel="bookmark" data-wpel-link="internal">15 najlepších doplnkov na rezervovanie rezervácie WordPress</a></li><li class="arpw-li arpw-clearfix arpw-28"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tips/10-skal-att-byta-webbplats-eller-blogg-till/" rel="bookmark" data-wpel-link="internal">10 skäl att byta webbplats eller blogg till WordPress.org</a></li><li class="arpw-li arpw-clearfix arpw-29"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/snap-review-auto-poster-de-redes-sociales-para/" rel="bookmark" data-wpel-link="internal">SNAP Review Auto-Poster de redes sociales para WordPress</a></li><li class="arpw-li arpw-clearfix arpw-30"><a class="arpw-title" href="https://actforclimatejustice.org/nav-kategorijas/viss-par-mysql-datu-bzm/" rel="bookmark" data-wpel-link="internal">Viss par MySQL datu bāzēm</a></li><li class="arpw-li arpw-clearfix arpw-31"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/enostavni-in-cenovno-ugodni-naini-kako-narediti/" rel="bookmark" data-wpel-link="internal">Enostavni (in cenovno ugodni) načini, kako narediti mesto WordPress, izstopajo</a></li><li class="arpw-li arpw-clearfix arpw-32"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/hur-man-lagger-till-brodsmulor-till-wordpress-och/" rel="bookmark" data-wpel-link="internal">Hur man lägger till brödsmulor till WordPress och varför det är viktigt</a></li><li class="arpw-li arpw-clearfix arpw-33"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/como-compartir-publicaciones-de-wordpress/" rel="bookmark" data-wpel-link="internal">Cómo compartir publicaciones de WordPress automáticamente con Buffer</a></li><li class="arpw-li arpw-clearfix arpw-34"><a class="arpw-title" href="https://actforclimatejustice.org/cat-atsiliepimai/pridkite-darbo-skelbim-lent-prie-savo-wordpress/" rel="bookmark" data-wpel-link="internal">Pridėkite darbo skelbimų lentą prie savo „WordPress“ svetainės naudodami „WP Job Manager“</a></li><li class="arpw-li arpw-clearfix arpw-35"><a class="arpw-title" href="https://actforclimatejustice.org/cat-seo/trenje-spletnega-mesta-wordpress-ultimate-guide/" rel="bookmark" data-wpel-link="internal">Trženje spletnega mesta WordPress: Ultimate Guide</a></li><li class="arpw-li arpw-clearfix arpw-36"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/recenzia-wpforms-najlepie-doplnok-premioveho/" rel="bookmark" data-wpel-link="internal">Recenzia WPForms: Najlepšie doplnok prémiového kontaktného formulára?</a></li><li class="arpw-li arpw-clearfix arpw-37"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/jednoduche-rieenia-na-vytvorenie-databazy-znalosti/" rel="bookmark" data-wpel-link="internal">Jednoduché riešenia na vytvorenie databázy znalostí WordPress</a></li><li class="arpw-li arpw-clearfix arpw-38"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/8-av-de-basta-coachning-wordpress-teman/" rel="bookmark" data-wpel-link="internal">8 av de bästa coachning WordPress-teman</a></li><li class="arpw-li arpw-clearfix arpw-39"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/wordpress-s-php-7-preo-upgradova-va-server/" rel="bookmark" data-wpel-link="internal">WordPress s PHP 7 – Prečo upgradovať váš server</a></li><li class="arpw-li arpw-clearfix arpw-40"><a class="arpw-title" href="https://actforclimatejustice.org/cat-pamokos/pradkite-savo-groio-tinklarat-naudodamiesi/" rel="bookmark" data-wpel-link="internal">Pradėkite savo grožio tinklaraštį naudodamiesi „WordPress“ jau šiandien</a></li><li class="arpw-li arpw-clearfix arpw-41"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/10-nya-plugins-for-nyborjare-bloggare-och-erfarna/" rel="bookmark" data-wpel-link="internal">10 nya plugins för nybörjare bloggare och erfarna WordPress användare</a></li><li class="arpw-li arpw-clearfix arpw-42"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/automaticky-publikujte-prispevky-wordpress-do/" rel="bookmark" data-wpel-link="internal">Automaticky publikujte príspevky WordPress do svojich sociálnych sietí pomocou protokolu SNAP</a></li><li class="arpw-li arpw-clearfix arpw-43"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/cara-menambah-borang-kenalan-ke-laman-web-atau/" rel="bookmark" data-wpel-link="internal">Cara Menambah Borang Kenalan ke Laman Web atau Blog WordPress Anda</a></li><li class="arpw-li arpw-clearfix arpw-44"><a class="arpw-title" href="https://actforclimatejustice.org/cat-navody/ako-zostavi-redakny-kalendar-v-programe-wordpress/" rel="bookmark" data-wpel-link="internal">Ako zostaviť redakčný kalendár v programe WordPress (a ako ho skutočne používať)</a></li><li class="arpw-li arpw-clearfix arpw-45"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/revision-de-maxcdn-el-mejor-cdn-para-wordpress/" rel="bookmark" data-wpel-link="internal">Revisión de MaxCDN: ¿El mejor CDN para WordPress?</a></li><li class="arpw-li arpw-clearfix arpw-46"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/aabaco-gjennomgang/" rel="bookmark" data-wpel-link="internal">Aabaco gjennomgang</a></li><li class="arpw-li arpw-clearfix arpw-47"><a class="arpw-title" href="https://actforclimatejustice.org/cat-pamokos/trumpas-wordpress-atnaujinimo-vadovas-kodl-ir-kaip/" rel="bookmark" data-wpel-link="internal">Trumpas „WordPress“ atnaujinimo vadovas – kodėl ir kaip atnaujinti</a></li><li class="arpw-li arpw-clearfix arpw-48"><a class="arpw-title" href="https://actforclimatejustice.org/planer-og-priser/priser-for-siteground-2020-hvor-mye-koster-hver/" rel="bookmark" data-wpel-link="internal">Priser for SiteGround (2020) Hvor mye koster hver plan?</a></li><li class="arpw-li arpw-clearfix arpw-49"><a class="arpw-title" href="https://actforclimatejustice.org/cat-pamokos/traukite-vykius-wordpress-kaip-pro-naudodami-vyki/" rel="bookmark" data-wpel-link="internal">Įtraukite įvykius į „WordPress“ kaip „Pro“ naudodami įvykių kalendorių</a></li><li class="arpw-li arpw-clearfix arpw-50"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverse/maps-marker-pro-plugin-for-wordpress-review/" rel="bookmark" data-wpel-link="internal">Maps Marker Pro Plugin för WordPress Review</a></li><li class="arpw-li arpw-clearfix arpw-51"><a class="arpw-title" href="https://actforclimatejustice.org/geen-categorie/sitey-review-een-website-bouwer-voor-iedereen/" rel="bookmark" data-wpel-link="internal">Sitey Review – Een website-bouwer voor iedereen</a></li><li class="arpw-li arpw-clearfix arpw-52"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverso/35-mejores-temas-de-portafolio-de-wordpress-en/" rel="bookmark" data-wpel-link="internal">35 mejores temas de portafolio de WordPress en 2020</a></li><li class="arpw-li arpw-clearfix arpw-53"><a class="arpw-title" href="https://actforclimatejustice.org/nav-kategorijas/webhostinghub-prskats/" rel="bookmark" data-wpel-link="internal">WebHostingHub pārskats</a></li><li class="arpw-li arpw-clearfix arpw-54"><a class="arpw-title" href="https://actforclimatejustice.org/naujienos-ir-bendruomen/kaip-visa-wordpress-tema-tapo-dar-nuostabesn/" rel="bookmark" data-wpel-link="internal">Kaip visa „WordPress“ tema tapo dar nuostabesnė!</a></li><li class="arpw-li arpw-clearfix arpw-55"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/bluehost-private-whois-guide/" rel="bookmark" data-wpel-link="internal">BlueHost Private WHOIS Guide</a></li><li class="arpw-li arpw-clearfix arpw-56"><a class="arpw-title" href="https://actforclimatejustice.org/cat-seo/hur-du-hller-din-wordpress-webbplats-frn-googles/" rel="bookmark" data-wpel-link="internal">Hur du håller din WordPress-webbplats från Googles svartlista</a></li><li class="arpw-li arpw-clearfix arpw-57"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/one-com-anmeldelse/" rel="bookmark" data-wpel-link="internal">One.com anmeldelse</a></li><li class="arpw-li arpw-clearfix arpw-58"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/matomo-analytics-zadarmo-wordpress-analytics-s/" rel="bookmark" data-wpel-link="internal">Matomo Analytics: zadarmo WordPress Analytics s vlastným hosťovaním</a></li><li class="arpw-li arpw-clearfix arpw-59"><a class="arpw-title" href="https://actforclimatejustice.org/tidak-ada-kategori/berapa-biaya-situs-web/" rel="bookmark" data-wpel-link="internal">Berapa Biaya Situs Web</a></li><li class="arpw-li arpw-clearfix arpw-60"><a class="arpw-title" href="https://actforclimatejustice.org/tiada-kategori/web-hosting-vs-domain-dijelaskan/" rel="bookmark" data-wpel-link="internal">Web Hosting vs Domain (Dijelaskan)</a></li><li class="arpw-li arpw-clearfix arpw-61"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recensioner/jetpack-for-wordpress-en-fantastisk-plugin-for-att/" rel="bookmark" data-wpel-link="internal">Jetpack för WordPress: En fantastisk plugin för att ladda din webbplats</a></li><li class="arpw-li arpw-clearfix arpw-62"><a class="arpw-title" href="https://actforclimatejustice.org/cat-diverso/mas-de-30-mejores-complementos-de-redes-sociales/" rel="bookmark" data-wpel-link="internal">Más de 30 mejores complementos de redes sociales para WordPress en 2020</a></li><li class="arpw-li arpw-clearfix arpw-63"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/como-monetizar-su-sitio-de-wordpress-de/" rel="bookmark" data-wpel-link="internal">Cómo monetizar su sitio de WordPress de criptomonedas</a></li><li class="arpw-li arpw-clearfix arpw-64"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/najboljih-10-wordpress-filtrov-za-nestanovitnost/" rel="bookmark" data-wpel-link="internal">Najboljših 10 WordPress filtrov za nestanovitnost in vtičniki za blokiranje neželene pošte</a></li><li class="arpw-li arpw-clearfix arpw-65"><a class="arpw-title" href="https://actforclimatejustice.org/cat-seo/10-wordpress-seo-nasvetov-za-ve-prometa-na-vaem/" rel="bookmark" data-wpel-link="internal">10 WordPress SEO nasvetov za več prometa na vašem spletnem mestu</a></li><li class="arpw-li arpw-clearfix arpw-66"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/kako-samodejno-deliti-wordpress-objave-s-programom/" rel="bookmark" data-wpel-link="internal">Kako samodejno deliti WordPress objave s programom Buffer</a></li><li class="arpw-li arpw-clearfix arpw-67"><a class="arpw-title" href="https://actforclimatejustice.org/noticias-y-comunidad/my-beautiful-wordpress-life-conoce-a-freddy/" rel="bookmark" data-wpel-link="internal">My Beautiful WordPress Life: Conoce a Freddy</a></li><li class="arpw-li arpw-clearfix arpw-68"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/resnina-tudija-primera-prodaje-digitalnih-prenosov/" rel="bookmark" data-wpel-link="internal">Resnična študija primera prodaje digitalnih prenosov na vašem spletnem dnevniku</a></li><li class="arpw-li arpw-clearfix arpw-69"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/15-najboljih-tem-v-skupnosti-wordpress-2020/" rel="bookmark" data-wpel-link="internal">15 najboljših tem v skupnosti WordPress 2020</a></li><li class="arpw-li arpw-clearfix arpw-70"><a class="arpw-title" href="https://actforclimatejustice.org/nav-kategorijas/pielgotu-fontu-pievienoana-wordpress/" rel="bookmark" data-wpel-link="internal">Pielāgotu fontu pievienošana WordPress</a></li><li class="arpw-li arpw-clearfix arpw-71"><a class="arpw-title" href="https://actforclimatejustice.org/cat-navody/ako-pouiva-weglot-na-preklad-stranok-wordpress/" rel="bookmark" data-wpel-link="internal">Ako používať Weglot na preklad stránok WordPress</a></li><li class="arpw-li arpw-clearfix arpw-72"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/15-najboljih-vtinikov-strani-za-prijavo-po-meri-za/" rel="bookmark" data-wpel-link="internal">15+ najboljših vtičnikov strani za prijavo po meri za WordPress</a></li><li class="arpw-li arpw-clearfix arpw-73"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/como-instalar-y-configurar-el-almacenamiento-en/" rel="bookmark" data-wpel-link="internal">Cómo instalar y configurar el almacenamiento en caché de WordPress con WP Super Cache</a></li><li class="arpw-li arpw-clearfix arpw-74"><a class="arpw-title" href="https://actforclimatejustice.org/cat-saugumas/kaip-jungti-2-faktori-autentifikavim/" rel="bookmark" data-wpel-link="internal">Kaip įjungti 2 faktorių autentifikavimą</a></li><li class="arpw-li arpw-clearfix arpw-75"><a class="arpw-title" href="https://actforclimatejustice.org/cat-saugumas/nemokami-rankiai-skirti-nuskaityti-js-wordpress/" rel="bookmark" data-wpel-link="internal">Nemokami įrankiai, skirti nuskaityti jūsų „WordPress“ svetainę pažeidžiamumui nustatyti</a></li><li class="arpw-li arpw-clearfix arpw-76"><a class="arpw-title" href="https://actforclimatejustice.org/ingen-kategori/bruker-ssl-sikkerhet-p-webhostinghub-hosting/" rel="bookmark" data-wpel-link="internal">Bruker SSL-sikkerhet på WebHostingHub Hosting</a></li><li class="arpw-li arpw-clearfix arpw-77"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/najbolji-obrazec-za-rezervacijo-hotela-wordpress/" rel="bookmark" data-wpel-link="internal">Najboljši obrazec za rezervacijo hotela WordPress Vtičniki</a></li><li class="arpw-li arpw-clearfix arpw-78"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/ko-se-vtiniki-trijo-najbolje-prakse-za-reevanje/" rel="bookmark" data-wpel-link="internal">Ko se vtičniki trčijo: najboljše prakse za reševanje konfliktov vtičnikov WordPress</a></li><li class="arpw-li arpw-clearfix arpw-79"><a class="arpw-title" href="https://actforclimatejustice.org/cat-consejos/el-dilema-entre-pretty-y-facil-de-usar-como-elegir/" rel="bookmark" data-wpel-link="internal">El dilema entre “Pretty” y fácil de usar: cómo elegir el tema perfecto de WordPress</a></li><li class="arpw-li arpw-clearfix arpw-80"><a class="arpw-title" href="https://actforclimatejustice.org/zabezpeenia/najlepie-utrky-htaccess-na-zlepenie-zabezpeenia/" rel="bookmark" data-wpel-link="internal">Najlepšie útržky .htaccess na zlepšenie zabezpečenia WordPress</a></li><li class="arpw-li arpw-clearfix arpw-81"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/18-najboljih-seo-wordpress-tem-za-digitalne-trnike/" rel="bookmark" data-wpel-link="internal">18 najboljših SEO WordPress tem za digitalne tržnike in agencije</a></li><li class="arpw-li arpw-clearfix arpw-82"><a class="arpw-title" href="https://actforclimatejustice.org/cat-nasveti/kaj-so-wordpress-teme-in-vtiniki/" rel="bookmark" data-wpel-link="internal">Kaj so WordPress teme in vtičniki?</a></li><li class="arpw-li arpw-clearfix arpw-83"><a class="arpw-title" href="https://actforclimatejustice.org/cat-patarimai/geriausios-internetins-priemons-js-konkurencijai/" rel="bookmark" data-wpel-link="internal">Geriausios internetinės priemonės jūsų konkurencijai stebėti</a></li><li class="arpw-li arpw-clearfix arpw-84"><a class="arpw-title" href="https://actforclimatejustice.org/cat-razno/7-najboljih-vtinikov-wordpress-za-predvajanje-leta/" rel="bookmark" data-wpel-link="internal">7 najboljših vtičnikov WordPress za predvajanje leta 2020</a></li><li class="arpw-li arpw-clearfix arpw-85"><a class="arpw-title" href="https://actforclimatejustice.org/cat-bloggen/vergelijking-van-sitegrondenplannen-2020-beste/" rel="bookmark" data-wpel-link="internal">Vergelijking van sitegrondenplannen (2020): beste webhostingplan</a></li><li class="arpw-li arpw-clearfix arpw-86"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/spravujte-udalosti-lepie-pomocou-kalendara/" rel="bookmark" data-wpel-link="internal">Spravujte udalosti lepšie pomocou kalendára moderných udalostí</a></li><li class="arpw-li arpw-clearfix arpw-87"><a class="arpw-title" href="https://actforclimatejustice.org/bloggen-2/25-r-av-world-wide-web/" rel="bookmark" data-wpel-link="internal">25 år av World Wide Web</a></li><li class="arpw-li arpw-clearfix arpw-88"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/la-forma-mas-facil-de-restablecer-su-sitio-web-de/" rel="bookmark" data-wpel-link="internal">La forma más fácil de restablecer su sitio web de WordPress</a></li><li class="arpw-li arpw-clearfix arpw-89"><a class="arpw-title" href="https://actforclimatejustice.org/cat-seo/5-ir-daugiau-prieasi-kodl-turtumte-ibandyti/" rel="bookmark" data-wpel-link="internal">5 ir daugiau priežasčių, kodėl turėtumėte išbandyti „Jetpack“ (vėl)</a></li><li class="arpw-li arpw-clearfix arpw-90"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tutoriales/ahorre-tiempo-e-involucre-a-los-visitantes-con/" rel="bookmark" data-wpel-link="internal">Ahorre tiempo e involucre a los visitantes con controles deslizantes de contenido</a></li><li class="arpw-li arpw-clearfix arpw-91"><a class="arpw-title" href="https://actforclimatejustice.org/geen-categorie/10-beste-ai-chatbots/" rel="bookmark" data-wpel-link="internal">10 beste AI-chatbots</a></li><li class="arpw-li arpw-clearfix arpw-92"><a class="arpw-title" href="https://actforclimatejustice.org/cat-pamokos/kaip-sukurti-valdiklio-skiep-skirt-wordpress/" rel="bookmark" data-wpel-link="internal">Kaip sukurti valdiklio įskiepį, skirtą „WordPress“</a></li><li class="arpw-li arpw-clearfix arpw-93"><a class="arpw-title" href="https://actforclimatejustice.org/nyheter-community/wordpress-historia-the-good-the-bad-the-ugly/" rel="bookmark" data-wpel-link="internal">WordPress historia: The Good, The Bad & The Ugly</a></li><li class="arpw-li arpw-clearfix arpw-94"><a class="arpw-title" href="https://actforclimatejustice.org/cat-comentarios/matomo-analytics-analisis-de-wordpress/" rel="bookmark" data-wpel-link="internal">Matomo Analytics: análisis de WordPress autohospedado gratuito</a></li><li class="arpw-li arpw-clearfix arpw-95"><a class="arpw-title" href="https://actforclimatejustice.org/cat-recenzia/media-temple-wordpress-hosting-recenzie/" rel="bookmark" data-wpel-link="internal">Media Temple WordPress Hosting Recenzie</a></li><li class="arpw-li arpw-clearfix arpw-96"><a class="arpw-title" href="https://actforclimatejustice.org/geen-categorie/hoe-u-een-winkelwagentje-instelt-op-webhostinghub/" rel="bookmark" data-wpel-link="internal">Hoe u een winkelwagentje instelt op WebHostingHub</a></li><li class="arpw-li arpw-clearfix arpw-97"><a class="arpw-title" href="https://actforclimatejustice.org/zmieany/top-5-zasuvnych-modulov-pre-kade-miesto-wordpress/" rel="bookmark" data-wpel-link="internal">Top 5 zásuvných modulov pre každé miesto WordPress</a></li><li class="arpw-li arpw-clearfix arpw-98"><a class="arpw-title" href="https://actforclimatejustice.org/cat-handledningar/hur-du-lagger-till-anpassade-teckensnitt-p-din/" rel="bookmark" data-wpel-link="internal">Hur du lägger till anpassade teckensnitt på din WordPress-webbplats</a></li><li class="arpw-li arpw-clearfix arpw-99"><a class="arpw-title" href="https://actforclimatejustice.org/cat-tipy/10-sposobov-automatizacie-uloh-wordpress-na-vaom/" rel="bookmark" data-wpel-link="internal">10 spôsobov automatizácie úloh WordPress na vašom webe</a></li><li class="arpw-li arpw-clearfix arpw-100"><a class="arpw-title" href="https://actforclimatejustice.org/bloggen-2/coolicehost-web-hosting-gjennomgang/" rel="bookmark" data-wpel-link="internal">CooliceHost Web Hosting gjennomgang</a></li></ul></div></div></aside></div><div class="footer-navigation container"><div class="main-navigation-inner "><div class="menu-1-container"><ul id="footer_menu" class="menu"><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-54"><a href="https://actforclimatejustice.org/terms-of-service/" data-wpel-link="internal">Terms of service</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-55"><a href="https://actforclimatejustice.org/privacy-policy/" data-wpel-link="internal">Privacy Policy</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-49"><a href="https://actforclimatejustice.org/about/" data-wpel-link="internal">About</a></li><li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-48"><a href="https://actforclimatejustice.org/contacts/" data-wpel-link="internal">Contacts</a></li></ul></div></div></div><footer class="site-footer container" itemscope itemtype="http://schema.org/WPFooter"><div class="site-footer-inner "><div class="footer-info"> © 2020</div><div class="footer-counters"></div></div></footer> <button type="button" class="scrolltop js-scrolltop"></button></div> <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 = '/nav-kategorijas/wordpress-tmas-izstrde-101/', home_url = 'https://actforclimatejustice.org'; 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/javascript'>/* <![CDATA[ */ var wares_ajax = {"wares_url":"https:\/\/actforclimatejustice.org\/wp-admin\/admin-ajax.php"}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var tocplus = {"visibility_show":"show","visibility_hide":"hide","visibility_hide_by_default":"1","width":"Auto"}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var thirsty_global_vars = {"home_url":"\/\/actforclimatejustice.org","ajax_url":"https:\/\/actforclimatejustice.org\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"4251","enable_record_stats":"yes","enable_js_redirect":"yes","disable_thirstylink_class":""}; /* ]]> */</script> <script type='text/javascript'>/* <![CDATA[ */ var settings_array = {"rating_text_average":"average","rating_text_from":"from","lightbox_enabled":""}; var wps_ajax = {"url":"https:\/\/actforclimatejustice.org\/wp-admin\/admin-ajax.php","nonce":"2b5afca1fc"}; /* ]]> */</script> <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://actforclimatejustice.org/wp-content/plugins/wp-rocket/assets/js/lazyload/12.0/lazyload.min.js"></script><a href="/sitemap.php" data-wpel-link="internal">map</a><script src="https://actforclimatejustice.org/wp-content/cache/min/1/9c473587bc2d4bef94b008e03fd3f69d.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 - Debug: cached@1592601113 -->