Razvoj teme WordPressa (101)

Vodič za razvoj teme WordPress


Naučenje za kreiranje WordPress tema otvara vam sasvim novi svijet. Omogućuje vam izradu dizajna po mjeri za sebe, svoje klijente i čak doprinosite zajednici otvorenog koda.

U ovom ćemo vas vodiču voditi računa o nuli do potpuno funkcionalne teme koja se može poslati na WordPress.org direktorij tema.

Za nastavak trebat će vam osnovno razumijevanje HTML-a, CSS-a, PHP-a i načina na koji WordPress funkcionira.

Sav kôd koji se koristi u ovom vodiču bit će dostupan za referencu u ovom Github skladište.

Stvaranje bitnih datoteka


Funkcionirajuća WordPress tema može se sastojati od samo dvije datoteke: style.css i index.php. To je moguće zbog WordPress-a hijerarhija predložaka.

Kad WordPress objavi web stranicu, traži najkonkretniji dostupni predložak, ako predložak ne postoji, pomaknut će se prema hijerarhiji sve dok ne nađe onaj koji to čini. Evo praktičnog primjera:

Korisnik je uključen https://example.com/practical-example, koja je stranica. WordPress će pokušati locirati predložak ovim redoslijedom:

  • stranicu- {cjevčica} .php – Slug stranice je / praktičan-primjer, WordPress će tražiti da koristi vašu-temu / stranicu-praktičnu-example.php
  • stranicu- {id} .php – ID stranice je 42, WordPress će tražiti da koristi vašu temu / stranicu-42.php.
  • page.php – WordPress će isprobati opći predložak vaše teme / stranice.php.
  • singular.php – Jedinstveni predložak može prikazati postove i stranice, tako da je isproban nakon određenije stranice.php
  • index.php – Konačno, vaša-tema / index.php se koristi ako nema drugog predloška.

Započnimo s stvaranjem teme s samo bitnim datotekama, a zatim možemo prekrivati ​​više značajki dok istražujemo kako oni funkcioniraju.

U / Wp-sadržaja / teme /, stvori mapu po imenu moj-custom-tema i stvorite ove dvije sljedeće datoteke:

style.css

Da bi WordPress prepoznao našu temu i ispravno je prikazao na popisu Izgled → Teme, moramo postaviti neki WordPress-specifičan kôd na vrh style.css, izgleda ovako:

/ *
Naziv teme: Moja prilagođena tema
URI teme: https://yourwebsite.com/theme
Autor: Vaše ime
Autor URI: https://yourwebsite.com
Opis: Ovo je moja prva prilagođena tema!
Verzija: 1.0.0
Licenca: GNU General Public License v2 ili noviji
URI licence: 
Tekst domene: moja-prilagođena-tema
Oznake: custom-background
* /

Tehnički nije potrebno nijedno od polja, ali ako želite da vaša tema izgleda dobro u wp-admin-u, onda se oni jako ohrabruju. Također su potrebni ako svoju temu distribuirate na WordPressu.

  • Naziv teme – Uvijek trebate unijeti naziv teme. Ako to ne učinite, upotrijebit će se naziv mape, moja-custom-tema u našem primjeru.
  • URI teme – Ako se koristi, URI bi trebao osigurati vezu do stranice na kojoj posjetitelji mogu saznati više o temi.
  • Autor – Tvoje ime ide ovdje.
  • URI autora – Ovdje možete postaviti vezu do vaše osobne ili poslovne web stranice.
  • Opis – Opis je prikazan na modalnu temu wp-admin, a također i na WordPress tema popis.
  • Verzija – Brojevi verzija pomažu programerima da prate promjene i obaviještavaju korisnike da li koriste najnoviju verziju. Slijedimo SemVer sustav numeriranja za označavanje ozbiljnosti promjena u ažuriranju.
  • licenca – Kako licencirate temu ovisi o vama, ali ako odaberete licencu koja nije kompatibilna sa GPL-om, nećete moći distribuirati temu na WordPressu.
  • URI licence – Ovo je jednostavno veza s gore navedenom licencom.
  • Tekstualna domena – Tekstna domena koristi se pri prevođenju teme na druge jezike. Ne brinite da ćemo to detaljno istražiti kasnije. Za sada je dovoljno znati da je dobra praksa da mapa teme i tekstualna domena budu naziv teme odvojene crticama umjesto razmacima.
  • Oznake – Oznake se koriste samo ako svoju temu učitavate u direktorij tema WordPress.org. Oni su osnova mehanizma „Filter značajki“.

Kopirajte i zalijepite gore u style.css i imat ćete nešto ovako:informacije o temi wp-admin

Bilješka: Trenutno izgleda malo prazno jer još nemamo snimku zaslona. To ćemo dodati kasnije.

index.php

index.php je jedina druga strogo potrebna datoteka. Njegov je zadatak pružiti sav prednji izlaz za našu temu.

Od index.php prikazat će sve naše stranice (dom, postove, kategorije, arhive), napravit će puno posla. Za početak potreban nam je odjeljak koji će pokrivati ​​osnove HTML-a.


>




Ovo je standardni HTML s jednom iznimkom, [Wp_head ()] (). wp_head je osnovna funkcija koja omogućuje WordPressu i dodacima treće strane da umetnu kôd u zaglavlje bez izmjene datoteka predloška. To se naziva udica akcije.

Ako ste upoznati s HTML-om, primijetit ćete da ne postoji označite za izlaz naslova stranice. To je zato što WordPress može pomoću wp_head kuke dinamički umetnuti naslov.</p><p>Druga upotreba wp_head je za enqueue stilova (.css) i skripte (.js). Postoje vrlo dobri razlozi za to umjesto da ih tvrdo kodirate, o čemu ćemo kasnije u nastavku.</p><p>Zatim imamo tijelo stranice:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><body data-rsssl=1 <?php body_class(); ?>></pre><p><em>body_class ()</em> je pomoćna funkcija koju pruža WordPress koja će prikazati popis korisnih CSS klasa koje opisuju prikazanu stranicu kao što su:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><code class="EnlighterJSRAW" data-enlighter-language="html">class = "page page-id-2 page-parent page-template-default-logged" </code></pre><p><em>body_class ()</em>; također prihvaća parametar tako da možete dodati vlastite klase, na primjer:</p><pre class="EnlighterJSRAW" data-enlighter-language="html"><body data-rsssl=1 <?php body_class( 'wide-template blue-bg' ); ?>></pre><p>Zatim imamo zaglavlje predloška.</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>Ovdje koristimo ugrađene funkcije predloška WordPress-a za ispis naslova i opisa web mjesta. Koristili smo i pomoćnu funkciju, <em>HOME_URL (),</em> povezati naslov web stranice na početnu stranicu.</p><p>Dalje, tijelo stranice:</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>Ovdje postaje zanimljivo (i malo složenije). Ovdje koristimo najvažniju značajku WordPress-a <a href="https://developer.wordpress.org/themes/basics/the-loop/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Petlja</a>. Petlja čini težak posao s pronalaženjem na kojoj se stranici nalazi korisnik i što bi trebalo biti prikazano. Zatim vraća popis jednog ili više ‘postova’ kroz koje možemo pretraživati ​​i izlaziti iz podataka pomoću predložaka.</p><p>Ako petlja ne vrati nikakve rezultate, na primjer na stranici 404 ili izbrisanom postu, koristimo drugi operater za prikazivanje unaprijed definirane poruke.</p><p>Bez ikakvog okolnog koda, pojednostavljena petlja izgleda ovako:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">if (have_posts ()): // provjerite je li petlja vratila bilo kakve postove. while (have_posts ()): // petlja kroz svaki vraćeni post. pošta(); // postaviti sadržaj tako da možemo koristiti oznake predložaka poput the_title (). Naslov(); // ispisati naslov posta. sadržaj(); // objaviti sadržaj posta. endwhile; drugo: odjek 'Nije pronađena stranica'; // poslati poruku o pogrešci ako nema postova. završi ako; ?> </pre><p><strong>Bilješka:</strong> Budući da WordPress potiče od bloganja, mnoge funkcije koriste terminologiju “posta” iako mogu vraćati i objavljivati ​​bilo koju vrstu sadržaja (postove, stranice, prilagođene vrste posta).</p><p>Napokon, u podnožju imamo podnožje, a sve što trebamo ovdje je zatvoriti HTML oznake koje smo otvorili ranije. Postoji još jedna kuka za akciju, <a href="https://developer.wordpress.org/reference/hooks/wp_footer/" rel="nofollow noopener external noreferrer" target="_blank" data-wpel-link="external">wp_footer ()</a>, koji WordPress i dodaci aktivno koriste za uključivanje skripti u podnožje potrebno za prikaz stranice.</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://24kg.org/wp-content/cache/min/1/126071b3113a0c41c50391762b177d99.js" data-minify="1" defer></script></body> </html> </pre><p>Ako vas pratite do sada, imat ćete potpuno funkcionalnu WordPress temu koja izgleda ovako:</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="pregled teme za pokretanje" 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="pregled teme za pokretanje" width="750" height="242"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="242"></span></p><p>Naša tema neće osvojiti nagrade za dizajn (nema CSS), a nedostaje mu mnogo značajki koje korisnici smatraju bitnim (bočne trake, navigacija, metapodaci, sličice, stranice, itd.), Ali to je sjajan početak!</p><p>Nastavimo dalje i pogledajte kako to možemo poboljšati.</p><h2><span id="functionsphp">functions.php</span></h2><hr/><p><em>Functions.php</em> nije strogo potrebna datoteka, ali pruža toliko prednosti da je ima 99,99% tema. U <em>functions.php</em> možete koristiti ugrađenu tematsku funkcionalnost WordPress-a i dodati svoj vlastiti prilagođeni PHP kôd.</p><p>Stvoriti <em>functions.php</em> sada u vašoj mapi tema jer ćemo joj u sljedećim odjeljcima dodati kôd.</p><h3><span id="Dodavanje_navigacijskog_izbornika">Dodavanje navigacijskog izbornika</span></h3><p>Većina, ako ne i sve web stranice koriste navigacijski izbornik, ali zasad naša tema ne podržava nijedan. Da bismo WordPressu rekli da naša tema ima navigacijski izbornik, moramo ga registrirati <em>functions.php</em> kao ovo:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">register_nav_menus (niz ( 'menu-1' => __ ('Primarni izbornik', 'moja prilagođena tema'), ); </pre><p><strong>Bilješka:</strong> <em>register_nav_menus ()</em> prihvaća niz tako da po potrebi možete registrirati više izbornika.</p><p>WordPress sada zna za naš izbornik, ali i dalje ga moramo dati u našu temu. To radimo dodavanjem sljedećeg koda ispod opisa web lokacije u <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_nav_menu (niz ( 'theme_location' => 'izbornik-1', )); </pre><p>Sada imamo (nezamijećen) navigacijski izbornik:</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="početna tema s navigacijskim izbornikom" 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="početna tema s navigacijskim izbornikom" width="750" height="272"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="272"></span></p><h3><span id="Dodavanje_bocne_trake">Dodavanje bočne trake</span></h3><p>Naša tema također nema bočnu traku (područje widgeta), ispravimo to sada.</p><p>Prvo moramo registrirati bočnu traku unutra <em>functions.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">funkcija my_custom_theme_sidebar () { register_sidebar (niz ( 'name' => __ ('Primarna bočna traka', 'moja prilagođena tema'), 'id' => 'bočna traka-1', )); } dodavanje ('widgets_init', 'my_custom_theme_sidebar'); </pre><p>Sada stvarajte <em>sidebar.php</em> u mapi s temama i dodajte sljedeći kôd:</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>Ovdje koristimo an <em>ako</em> Izjava za provjeru je li bočna traka “aktivna” prije nego što ispostavimo kod. Aktivna bočna traka je ona kojoj je korisnik dodao barem jedan widget.</p><p>Posljednji korak je uključivanje bočne trake u<em> index.php</em>, iznad <em>wp_footer ()</em> dodati <em>get_sidebar ()</em> poziv.</p><h3><span id="Dodavanje_istaknutih_slika">Dodavanje istaknutih slika</span></h3><p>Kao što su bočne trake i navigacijski izbornici, mi ne možemo samo objaviti istaknute slike u našoj temi i očekivati ​​da će one funkcionirati, moramo WordPressu reći da prvo podržavamo tu značajku. U <em>functions.php</em> dodati:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_theme_support ('post-sličice');</pre><p>Sada možemo dodati<em>_post_thumbnail ();</em> unutar naše petlje i sličice će raditi. Jedini problem je što će se proizvoditi pri WordPressu najveće veličine 1920px x 2560px, što je preveliko za većinu korištenja. Srećom WordPress ima još jednu pomoćnu funkciju: <em>add_image_size ()</em>;</p><p>Kad korisnik prenese sliku i ako je definirana veličina slike, WordPress će generirati verziju učitane slike u toj veličini (zadržavajući izvornik). Ako je slika korisnika manja od dimenzija koje ste postavili WordPress, neće raditi ništa jer ne može sliku učiniti većom od izvorne.</p><p>Za korištenje slike optimizirane značajke, a ne originala, stavite sljedeći kôd u <em>functions.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">add_image_size ('moja-custom-image-size', 640, 999);</pre><p>Prvi parametar je drška, drugi je širina slike, a treći je visina. I visina i širina nisu obavezni u slučaju da želite ograničiti samo jednu dimenziju.</p><p>U <em>index.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">the_post_thumbnail ('moja-prilagođena-veličina slike');</pre><h3><span id="Zainteresiran_za_stilove_i_skripte">Zainteresiran za stilove i skripte</span></h3><p>Ranije smo rekli da je bolje zadati stilove i skripte, a ne tvrdo kodirati ih izravno u datoteke predložaka. To je zato što uvlačenje omogućava puno više fleksibilnosti.</p><p>Kada se pravilno izvrši, enqueing također govori WordPressu koji se resursi učitavaju. Kad WordPress zna koji su resursi potrebni, može se uvjeriti da se isti resurs ne učita više od jednom. To je posebno važno kada imate izuzetno popularnu biblioteku poput jQuery ili FontAwesome koju će koristiti više tema i dodataka.</p><p>Još jedna prednost enqueuinga je da se izvor koji se uključuje može biti uklonjen pomoću dodatka, izbjegavajući potrebu za izmjenom datoteka predložaka..</p><p>Iako naša tema ima a <em>style.css</em> datoteka još je ne koristi, neka se sada upiše:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">funkcija my_custom_theme_enqueue () { wp_enqueue_style ('moja-prilagođena tema', get_stylesheet_uri ()); } dodavanje ('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> je pomoćna funkcija koja dohvaća URI trenutne teme stila teme. Da smo nametnuli bilo koju drugu datoteku, trebali bismo to učiniti:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_style ('moj-styleheet', get_template_directory_uri (). '/css/style.css'); </pre><p>Naša tema nema nikakvu skriptu, ako bismo je ovako obuzeli:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">funkcija my_custom_theme_enqueue () { wp_enqueue_style ('moja-prilagođena tema', get_stylesheet_uri ()); wp_enqueue_script ('moji-skripti', get_template_directory_uri (). '/js/scripts.js'); } dodavanje ('wp_enqueue_scripts', 'my_custom_theme_enqueue');</pre><p>Izuzetak od gore navedenog jesu skripte koje su bile <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">predregistrirana </a>od WordPressa, u tim slučajevima trebate dostaviti samo prvi parametar ($ handle):</p><p><code class="EnlighterJSRAW" data-enlighter-language="php">wp_enqueue_script ('jquery');</code></p><p><strong>Dodavanje stila pomoću CSS-a</strong></p><p data-enlighter-language="php">Naša tema ima snažne temelje, ali nedostaje joj bilo kakav dizajn, dodavanjem nekih osnovnih CSS-a style.css bit će ogromna razlika. Dodali smo oko <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 redaka CSS-a </a>na našu primjeru teme kao demonstracija, a rezultat izgleda ovako:</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="početna tema s css-om" 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="početna tema s css-om" width="750" height="430"/></noscript><meta itemprop="width" content="750"><meta itemprop="height" content="430"></span></p><h3><span id="Oznaka_naslova">Oznaka naslova</span></h3><p>Sve teme trebaju koristiti ugrađenu funkciju WordPress-a za generiranje oznake naslova, što je omogućeno dodavanjem ovog koda u vaš <em>functions.php</em> datoteka: <code>add_theme_support ('title-tag');</code> Sve je tu, WordPress će upravljati ishodom stranice<em><title></em> a po potrebi dodaci mogu mijenjati izlaz pomoću filtera. SEO dodaci često to rade u nastojanju da dodatno optimiziraju naslove.</p><h2><span id="Dijelovi_predloska">Dijelovi predloška</span></h2><hr/><p>Trenutno je 80% našeg koda predloška u <em>index.php</em>. Iako ovo radi, rezultirat će puno ponavljanja koda kada imamo i druge datoteke predloška kao što su <em>singular.php</em>, <em>search.php</em>, i <em>archive.php</em>. Dijelovi predloška olakšavaju razvoj tema omogućavajući nam ponovnu upotrebu koda na svim predlošcima. Kako će nam zaglavlje i podnožje biti isti na svakoj stranici, oni su savršen kandidat za korištenje dijelova predloška. Prvo izradite header.php i premjestite sljedeći kod iz <em>index.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' => 'Izbornik-1', )); ?> </header> </pre><p>U <em>index.php</em> zamijenite gornji kod sa:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php get_template_part( 'header' ); ?> </pre><p><strong>Bilješka:</strong> Prilikom dobivanja dijela predloška morate izostaviti <em>.pHP</em> iz ručke dijela šablona.</p><p>Zatim kreirajte dio predloška podnožja pomicanjem ovog koda u<em> footer.php</em> i ponavljanje gornjeg postupka:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php wp_footer(); ?> <script src="https://24kg.org/wp-content/cache/min/1/126071b3113a0c41c50391762b177d99.js" data-minify="1" defer></script></body> </html> </pre><p>I na kraju, premjestićemo kôd “bez rezultata” na dio predloška, ​​jer će se vjerojatno koristiti u više predložaka. Stvoriti<em> sadržaja none.php</em> i premjestite ovaj kôd u novu datoteku.</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>Vaš indeks trebao bi sada izgledati ovako:</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>Iako će gore funkcionirati savršeno, možemo doći do neznatnog poboljšanja. WordPress ima pomoćne funkcije za uključivanje dijelova predloška zaglavlja, podnožja i bočne trake. Kako je najbolja praksa da se temeljne funkcije koriste tamo gdje je to moguće, umjesto njih trebali bismo ih koristiti.</p><p>Zamijeniti <code>get_template_part ('zaglavlje');</code> s <code>get_header ();</code> i <code>get_template_part ('podnožje');</code> s <code>get_footer ();</code></p><h2><span id="Sadrzaj">Sadržaj</span></h2><hr /><p>Temelj koji smo dovršili s dijelovima predloška isplatit će dividende jer našoj temi dodajemo nove datoteke predložaka. Ispod smo naveli najčešće. Da vas ne bismo pretjerali s primjerima koda, umjesto toga povezali smo izvorni kôd na Githubu.</p><h3><span id="singularphp">singular.php</span></h3><p>Postovi i stranice, prikazani na vlastitim URL-ovima, smatraju se "jednini", jer će izgled cijelog vremena biti isti za obje ove stranice. Ali u slučaju da nije, možete koristiti određenije <em>page.php</em> i <em>single.php</em> (posta).</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">Primjer koda - singular.php</a></p><h3><span id="archivephp">archive.php</span></h3><p>Predlošci arhiva obično se razlikuju od jedinstvenih predložaka na dva načina: prikazuju ulomke umjesto punog sadržaja i sadrže zaglavlje arhive koja objašnjava sadržaj.</p><p>Vratite se na hijerarhiju predložaka i vidjet ćete da arhivski predložak pokriva sve vrste arhiva (autor, kategorija, oznaka, taksonomija, datum) ako to ne radi za vašu upotrebu, a dalje možete koristiti konkretnije predloške:</p><ul><li>author.php</li><li>category.php</li><li>tag.php</li><li>taxonomy.php</li><li>date.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">Primjer koda - archive.php</a></p><h3><span id="searchphp">search.php</span></h3><p>Web stranice WordPressa mogu se pretraživati, primjerice, parametrom? S = URL, <code>yourwebsite.com?s=test</code>. <em>search.php</em> predložak daje rezultate tih pretraživanja.</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">Primjer koda - search.php</a></p><h3><span id="404php">404.php</span></h3><p>Izjava koja smo dodali u index.php hvata pogreške "stranica nije pronađena", ali možda želite ukloniti tu funkciju u vlastitu datoteku predloška kako biste imali veću kontrolu nad izlazom. To je slučaj upotrebe <em>404.php</em> datoteka predloška.</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">Primjer koda - 404.php</a></p><h2><span id="Pomocne_datoteke">Pomoćne datoteke</span></h2><hr /><p>Ako širite svoju temu u javnost, sljedeće su datoteke nužne. Bez njih vaša će se tema odbiti od skladišta tema i tržnica.</p><h3><span id="screenshotpng">screenshot.png</span></h3><p>Snimka zaslona prikazana je na popisu tema wp-admin kada korisnik odabere novu temu. Evo nekoliko najboljih praksi koje biste trebali slijediti:</p><ul><li>Snimke zaslona trebaju biti 1200px x 900px</li><li>Snimke zaslona trebaju biti u .png ili .jpg formatu</li><li>Snimke zaslona trebaju biti točan prikaz teme</li><li>Snimke zaslona trebaju biti optimizirane (koristite <a href="http://tinypng.com" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">tinypng.com</a> ili slično)</li></ul><h3><span id="readmetxt">readme.txt</span></h3><p>WordPress ne koristi nikakve informacije iz <em>readme.txt</em>, izvlači sve što treba <em>style.css</em>. S druge strane, mapa tema WordPress-a izvlači važne informacije iz datoteke readme i smatra je potrebnom datotekom.</p><p>Većina programera koristi <em>readme.txt</em> kao središnje mjesto za pohranjivanje svih podataka o njihovoj temi. Jednostavan <em>readme.txt</em> izgleda ovako:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">=== Naziv teme === Zahtijeva najmanje: 5.0 Ispitano do: 5.2 Zahtijeva PHP: 5.6 Licenca: GPLv2 ili noviji URI licence: <http://www.gnu.org/licenses/gpl-2.0.html> Kratki opis. Ne više od 150 znakova. == Opis == Opis teme. == Changelog == = 1,0 = * Dodana je nova opcija == Resursi == * normalizirati.css <http://necolas.github.io/normalize.css/>, (C) 2012-2016. Nicolas Gallagher i Jonathan Neal, [MIT] (<http://opensource.org/licenses/MIT>) </pre><ul><li><strong>Zahtijeva najmanje</strong> - Ovo je minimalna verzija WordPress-a s kojom je kompatibilna vaša tema.</li><li><strong>Testirano do</strong> - Ovo polje označava najnoviju verziju programa WordPress s kojom je testirana vaša tema.</li><li><strong>Zahtijeva PHP</strong> - Ovo polje označava minimalnu verziju PHP-a na kojoj će vaša tema funkcionirati.</li><li><strong>Opis</strong> - Ovo polje opisa trenutno se nigdje ne prikazuje.</li><li><strong>podmetnuto</strong> - Promjena promjena nigdje se ne koristi, ali programeri i neki korisnici uputit će se na ovu datoteku da vide koje su promjene izvršene.</li><li><strong>Resursi</strong> - Većina resursa treće strane zahtijeva neku vrstu atribucije. Odjeljak o resursima opće je prihvaćeno mjesto za njihovo postavljanje. Čak i za resurse koji izričito ne trebaju atribuciju, ipak je dobra praksa ovdje ih navesti kako bi korisnici bili svjesni licenci resursa koje koriste..</li></ul><h2><span id="Predlosci_stranice">Predlošci stranice</span></h2><hr /><p>Predlošci stranica omogućuju programerima da izrade prilagođene predloške koji se mogu koristiti za pojedinačne postove i stranice. Na primjer, većina tema ima izgled u dva stupca (sadržaj - bočna traka), ali na nekim se stranicama korisnik može htjeti samo fokusirati na sadržaj, a ne prikazivati ​​bočnu traku. U tome vam može pomoći predložak stranice.</p><p><strong>Kako se stvaraju predloške stranica?</strong></p><p>U našoj mapi tema stvorite novu mapu nazvanu "predloške stranica" i unutar te mape stvorite datoteku koja se zove <em>jednog column.php</em>. Da biste ubrzali stvari, kopirajte sav kod <em>singular.php</em> do <em>stranice predlošci / single-column.php</em> i uklonite poziv u <em>get_sidebar ()</em> jer ovaj predložak neće trebati.</p><p>Sada moramo dodati posebno zaglavlje koje WordPressu kaže da je ovo predložak stranice, izgleda ovako:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">/ * Naziv predloška: Predložak jednog stupca Vrsta posta predloška: post, stranica * / </pre><p>Kôd je nerazjašnjavajući, WordPressu jednostavno poručujemo naziv predloška i s kojim vrstama postova se može koristiti.</p><p>To je sve što je tu, naš novi predložak stranice sada je dostupan u uređivaču pod "Atributi stranice".</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="padajući predložak stranice" 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="padajući predložak stranice" 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 čitaju se svi jezici slijeva udesno. Na primjer, arapski i hebrejski čitaju se s desna na lijevo (RTL). Postoji jednostavan način da svoju temu učinite kompatibilnom s RTL jezicima.</p><p>Stvorite novu datoteku u mapi s temama pod nazivom <em>rtl.css</em>, zatim kopirajte i zalijepite sljedeći kod:</p><pre class="EnlighterJSRAW" data-enlighter-language="css">tijelo { smjer: rtl; unicode-bidi: ugrađivanje; } </pre><p>Ako je RTL jezik aktivni jezik na web mjestu WordPress, WordPress zna automatski učitati ovu CSS datoteku.</p><p>Ovo je vrlo osnovna implementacija RTL funkcionalnosti da biste započeli. Ako ste zainteresirani za učenje više, evo dva fantastična izvora:</p><p><a href="https://codex.wordpress.org/Right_to_Left_Language_Support" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Podrška dokumentaciji o pravu na lijevo</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">Dvadeset dvadeset RTL kod</a></p><h2><span id="Najbolje_prakse">Najbolje prakse</span></h2><hr /><p>S vremenom su se razvile najbolje prakse kako bi se olakšalo stvaranje i održavanje WordPress tema. Sljedeći principi ne samo da će vam pomoći nego će i drugim programerima olakšati posao kada moraju raditi s vašim kodom.</p><h3><span id="1_Koristite_pocetnicke_teme">1) Koristite početničke teme</span></h3><p>Teme za početnike pružaju vam solidnu osnovu za nadogradnju teme. Obično su lagane, sadrže malo ili bez ikakvih mogućnosti oblikovanja i nemaju mogućnosti konfiguracije. S vremenom možete izraditi vlastitu početnu temu na kojoj možete temeljiti sve svoje projekte, ali zasad su neke popularne opcije:</p><ul><li><a href="https://underscores.me/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">podvlake</a></li><li><a href="https://wordpress.org/themes/scaffold/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Skele</a></li><li><a href="https://github.com/html5blank/html5blank" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">HTML5 prazno</a></li></ul><h3><span id="2_Upoznajte_standarde_za_kodiranje_WordPress-a">2) Upoznajte standarde za kodiranje WordPress-a</span></h3><p>Standardi kodiranja način su na dosljedan način oblikovanja vašeg koda kroz čitavu bazu kodova. WordPress ima standarde kodiranja za HTML, CSS, Javascript i PHP. Iako upotreba standarda kodiranja nema utjecaja na iskustvo krajnjeg korisnika, vaš kôd čini puno čitljivijim. Čak i ako ne upotrebljavate WordPress standarde za kodiranje, uvijek preporučujemo upotrebu standarda.</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 standardi kodiranja</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">Standardi za kodiranje PHP-a</a></li></ul><h3><span id="3_Koristite_Localization">3) Koristite Localization</span></h3><p>Zahvaljujući marljivom radu volontera, WordPress je dostupan na stotinama jezika. Ako će vaša tema biti javno objavljena, ona mora biti izgrađena na način koji omogućuje i prijevod.</p><p>Ne brinite, to je vrlo jednostavno napraviti. Sve što trebamo učiniti je osigurati da se svi nizovi prođu kroz "funkciju lokalizacije", a ne da se izravno izvode.</p><p>Umjesto ovoga:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><?php echo 'Previous Post'; ?></pre><p>To radimo umjesto toga:</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> je funkcija lokalizacije koja prihvaća niz i tekstualnu domenu. Funkcija vraća prijevod ponuđenog niza ili izvorni niz ako prijevod nije dostupan.</p><h3><span id="4_Izbjegavajte_funkcionalnost_dodataka">4) Izbjegavajte funkcionalnost dodataka</span></h3><p>Kad korisnik promijeni temu, mijenja se samo prezentacijski sloj. Sadržaj i funkcionalnost trebaju ostati uglavnom isti. To znači da svaka funkcija koja utječe na to kako uloge WordPressa trebaju biti sadržane u dodatku, a ne na vašu temu. Neki primjeri funkcionalnosti dodataka uključuju:</p><ul><li>Prilagođene vrste posta</li><li>Graditelji stranica</li><li>Dijeljenje društvenih medija</li><li>Optimizacija za tražilice (SEO)</li></ul><p>Iako se može činiti prikladno (i vjerojatno prodajno mjesto) uključiti SEO kontrole u temu, zapravo dugoročno šteti korisniku. Ubuduće će morati promijeniti svoju temu, ali ne mogu, jer su sve njihove SEO konfiguracije čvrsto povezane s trenutnom temom. Suprotno tome, ako su konfiguracije pohranjene u dodatku, mogle bi mijenjati temu bez brige.</p><h3><span id="5_Prefiksiranje_sprecavanje_sukoba">5) Prefiksiranje (sprečavanje sukoba)</span></h3><p>Da biste spriječili sukobe, sve funkcije, klase i globalne varijable koje je stvorila vaša tema trebaju biti prefiksirane. Ovo je važno jer je nemoguće znati koji se drugi kôd prikazuje na web lokaciji vašeg korisnika. Prefiksiranje sprečava sukobe imena i fatalne pogreške.</p><p>Naziv vaše teme odvojen crticama ili podvlakama djelovat će kao prefiks većinu vremena. Ako je naziv teme vrlo dugačak, umjesto toga mogu raditi inicijali.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">Naziv teme: Skele klasa Scaffold_Class {} function scaffold_function () {} globalni $ scaffold_global Naziv teme: Moje ime duge teme klasa MLTN_Class {} funkcija mltn_function () {} globalni $ mltn_global </pre><h3><span id="6_Koristite_temeljnu_funkcionalnost">6) Koristite temeljnu funkcionalnost</span></h3><p>Tamo gdje ona postoji, uvijek biste trebali koristiti temeljnu funkcionalnost, za razliku od ponovnog izmišljanja kotača. To uključuje, ali nije ograničeno na bočne trake, navigacijske izbornike, minijature posta, prilagođene zaglavlja i prilagođene pozadine. Milioni korisnika testirali su ove značajke i aktivno ih se održava i poboljšava.</p><p>Ako trebate promijeniti funkcionalnost ili izlaz osnovne jezgre, moguće je pomoću jednog od mnogih kuka i filtera koje nudi WordPress. Na primjer <code>wp_nav_menu ()</code> ima parametar "walker", tako da možete imati potpunu kontrolu izlaza.</p><h3><span id="7_Podaci_o_bijegu_i_dezinficiranju">7) Podaci o bijegu i dezinficiranju</span></h3><p>Kao programer tema morate biti upoznati s izbjegavanjem i sanitiziranjem podataka kako biste zaštitili svoje korisnike od potencijalnih iskorištavanja.</p><p><strong>bijeg</strong></p><p>Escaping je proces provjere podataka siguran prije iznosa, a sanitizacija provjerava podatke prije nego što su spremljeni u bazu podataka.</p><p>WordPress ima pomoćne funkcije koje možete koristiti za izbjegavanje podataka tako da ih ne morate sami izrađivati. <em>esc_html</em> jedan je primjer bijega. Ovako izgleda neoznačeni izlaz:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo get_theme_mod ('error_page_title');</code></pre><p>Da bi izbjegli izlaz, radimo ovo:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html (get_theme_mod ('error_page_title'));</code></pre><p>Neke bi druge funkcije za bijeg trebali biti svjesni <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">absint ()</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>Također je moguće prevesti niz i pobjeći niz koristeći jednu funkciju:</p><pre class="EnlighterJSRAW" data-enlighter-language="php"><code>echo esc_html (__ ('404 nije pronađeno', 'moja-prilagođena tema'));</code></pre><p>postaje:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">echo esc_html __ ('404 nije pronađeno', 'moja prilagođena tema'); // ili esc_html_e ('404 nije pronađeno', 'moja prilagođena tema'); </pre><p><strong>Savjet:</strong> Bilo gdje u svojoj temi gdje imate <code>odjek $</code> trebali provjeriti treba li pobjeći, to obično i uspije.</p><p><strong>za sterilizaciju</strong></p><p>Ako dodate postavke svojoj temi, morate osigurati da su podaci koje korisnici unose u te postavke sigurni prije ulaska u bazu podataka. WordPress ima <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">broj funkcija</a> kao pomoć u saniranju unosa.</p><p>Kada dodate postavke svojoj temi pomoću API-ja za prilagođavanje, ona ima parametar za naziv "<em>sanitize_callback</em>„Koji prihvaća naziv funkcije za dezinfekciju. Bilo koji unos koji podešava provjerava funkcija koju pružite "<em>sanitize_callback</em>'Prije nego što uđe u bazu podataka.</p><p>Naglašava važnost čišćenja ako ni u jednoj vašoj postavci ne postoji <em>sanitize_callback</em> neće biti primljen u direktorij WordPress tema.</p><pre class="EnlighterJSRAW" data-enlighter-language="php">$ Wp_customize-> add_setting ( 'My_custom_theme_setting', array ( 'sanitize_callback' => 'sanitize_text_field' // Osnovna funkcija saniranja. ) ); </pre><p>Ovdje možete vidjeti službeni popis postupaka saniranja i izbjegavanja: <a href="https://developer.wordpress.org/themes/theme-security/data-sanitization-escaping/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Sanitizacija podataka / bježanje podataka</a></p><h2><span id="Distributivni_kanali">Distributivni kanali</span></h2><hr/><p>Teme se mogu distribuirati na različitim kanalima, ovisno o rezultatu koji želite postići. Ako je vaš rezultat jednostavno pridonijeti zajednici otvorenog koda, nema boljeg načina za to od učitavanja svoje teme u WordPress direktorij. Ako umjesto toga želite prodati temu i zaraditi novac izravno, postoje i načini kako to učiniti.</p><p>Ovdje su vodeće web stranice za distribuciju tema:</p><h3><span id="1_WordPressorg_najbolje_mjesto_za_preuzimanje_i_korisnike"><strong>1) WordPress.org (najbolje mjesto za preuzimanje i korisnike)</strong></span></h3><p>Primarna prednost smještaja vaše teme na WordPressu je što ćete povećati vidljivost svoje teme ne samo na web stranici wordpress.org, već i na <em>wp-admin</em> kontrolna ploča.</p><p>Još jedna prednost hostinga vaše teme pomoću WordPress-a je ugrađeni sustav ažuriranja. Ako ažurirate temu, svi korisnici bit će obaviješteni unutar njih <em>wp-admin</em> nadzorne ploče i jednostavan vam je put do ažuriranja na najnoviju verziju.</p><p>WordPress.org prihvaća samo besplatne teme, ali to ne znači da ne možete zaraditi. Besplatna tema može biti izvrstan kanal za promociju premium teme, dodatka ili usluge.</p><h3><span id="2_WordPresscom"><strong>2) WordPress.com</strong></span></h3><p>WordPress.com nudi i besplatne i premium teme. Međutim, već nekoliko godina nisu otvoreni za nove autorske prijave.</p><h3><span id="3_ThemeForest"><strong>3) ThemeForest</strong></span></h3><p><a href="http://themeforest.net/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ThemeForest</a> je vodeće tržište premium tema. Najprodavanija tema (Avada) ima više od 5 000 000 USD prodaje.</p><p>Općenito govoreći, kupci na Theme Forestu očekuju višenamjenske „višenamjenske“ teme. Sve glavne teme imaju funkciju stvaranja stranica i podržavaju ih timovi programera. Novo se autorstvo može probiti na teško tržište.</p><h3><span id="4_Creative_Market_i_Mojo_Marketplace"><strong>4) Creative Market i Mojo Marketplace</strong></span></h3><p><a href="https://creativemarket.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Kreativno tržište</a> I <a href="https://www.mojomarketplace.com/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Tržnica Mojo</a> mali su igrači na tržištu premium tema zbog čega smo ih grupirali. Oboje učinkovito nude istu uslugu kao i ThemeForest, ali u manjem opsegu.</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> je najlakši način da svoju besplatnu temu javno objavite. Ne postoji postupak pregleda i ne smiju se voditi upute. Međutim, nećete imati koristi od vidljivosti wordpress.org i morat ćete izgraditi vlastiti mehanizam za ažuriranje kako bi korisnici dobili najnovije verzije.</p><h2><span id="Stavljajuci_sve_zajedno">Stavljajući sve zajedno</span></h2><hr/><h3><span id="1_Testiranje_vase_teme"><strong>1) Testiranje vaše teme</strong></span></h3><p><strong>Tema jedinice ispitivanja</strong></p><p> <a href="https://codex.wordpress.org/Theme_Unit_Test" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Tema jedinice ispitivanja</a> je standardna datoteka za uvoz sadržaja za WordPress koja sadrži širok raspon vrsta sadržaja i velikih slučajeva. Prenesite ga u svoje razvojno okruženje i istaknut ćete mnogo scenarija koje ste možda previdjeli.</p><p><strong>WP_DEBUG</strong></p><p>Kao programer tema testirajte svoju temu pomoću <a href="https://wordpress.org/support/article/debugging-in-wordpress/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">WP_DEBUG</a> omogućen je najniži minimum koji biste trebali raditi. Vaša je tema trebala vratiti nikakve pogreške ili upozorenja kada je WP_DEBUG postavljen na true.</p><p>Također je važno ponoviti test s različitim PHP verzijama koje vaša tema podržava. Sa svakim velikim izdanjem PHP-a, dolazi do novih promjena, upozorenja i amortizacije. Nije neuobičajeno da tema na PHP5.6 ne sadrži pogreške, ali prikazuje pogreške na PHP7.</p><p>Da biste omogućili WP_DEBUG, dodajte sljedeći kôd u <em>wp-config.php</em>:</p><pre class="EnlighterJSRAW" data-enlighter-language="php">DEFINE ('WP_DEBUG', istina); </pre><p><strong>Monster Widget</strong></p><p><a href="https://wordpress.org/plugins/monster-widget/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Monster Widget</a> koristan je dodatak koji vam omogućuje dodavanje 13 osnovnih widgeta na bočnu traku odjednom. Jezgre widgeta koriste različite HTML elemente što ih čini savršenim za testiranje vaše teme.</p><p><strong>Njuškalo</strong></p><p> <a href="https://wordpress.org/plugins/theme-sniffer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">Njuškalo</a> je dodatak koji je stvorio Tim za pregled tema (TRT). Hvata mnoštvo (ali ne svih) pogrešaka u bijegu i lokalizaciji. Također provjerava vašu temu u skladu sa standardima WordPress za kodiranje.</p><h3><span id="2_Slanje_teme_na_WordPressorg"><strong>2) Slanje teme na WordPress.org</strong></span></h3><p>Na početku ovog vodiča rekli smo da ćete, kad dostignete kraj, imati temu koju možete poslati na wordpress.org. Pogledajmo taj postupak.</p><p><strong>Postupak prijenosa</strong></p><p>Postupak prijenosa je jednostavan. Kreirajte ili se prijavite na svoj WordPress račun, a zatim idite na ovu stranicu - <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>Možete komprimirati temu i odmah je prenijeti, no evo nekoliko stvari koje biste najprije trebali znati.</p><p><strong>zahtjevi</strong></p><p>Tim za pregled tema (TRT) ima strog skup <a href="https://make.wordpress.org/themes/handbook/review/required/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">zahtjevi</a>. Vaša tema neće biti prihvaćena u imenik dok se ne ispuni <strong>svi</strong> zahtjevi.</p><p><strong>Postupak pregleda</strong></p><p>Kada prenesete temu, postoji postupak dvostupanjskog pregleda koji mora proći da bi mogao biti prihvaćen u imenik.</p><p>Prvo se izvršava automatska provjera čim pritisnete <em>Učitaj</em>. Iza kulisa, automatizirana provjera radi na vrlo sličan način kao dodatak Theme Sniffer. Ako pronađe greške, odbacit će temu i proces prijenosa se tu završava.</p><p>Ako vaša tema prođe automatsku provjeru, tada se pridružuje redu tema koji čekaju ljudsku recenziju. Ljudski pregled završavaju volonteri TRT-a. Broj tema u redu daleko premašuje broj recenzenata, što znači da često može potrajati 2-3 mjeseca da vaša tema dođe do prednjeg dijela čekanja.</p><p>Neophodno je da vaša tema ne sadrži pogreške i da udovoljava svim zahtjevima do trenutka kada dođe do faze ljudskog pregleda kao da ima više od tri značajne pogreške, može je odbiti. Ako je tema odbačena u fazi pregleda ljudskog pregleda, ona se mora ponovno pridružiti redu u stražnjem dijelu, što znači da ponovno čekamo 2-3 mjeseca za još jedan ljudski pregled.</p><p>Korisni resurs: <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">Najčešće pogreške u razvoju teme WordPress (i kako ih popraviti)</a></p><p>Vrijedi napomenuti da TRT uvijek traži <a href="https://make.wordpress.org/themes/handbook/get-involved/become-a-reviewer/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">novi recenzenti</a>, volontiranje može biti sjajno iskustvo učenja i način doprinosa zajednici otvorenih izvora.</p><h3><span id="3_Vas_popis_tema"><strong>3) Vaš popis tema</strong></span></h3><p>Čestitamo, vaša je tema odobrena! Sada imate svoj vlastiti popis <a href="https://wordpress.org/themes/arke/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">izgleda ovako</a>.</p><p>Evo pregleda onoga što možete očekivati ​​na ovoj stranici:</p><ul><li><strong>Snimak zaslona -</strong> Snimak zaslona prvo je što potencijalni korisnici vide, pa učini što privlačnijim. Ali zapamtite da to još uvijek mora biti točan prikaz teme, a ne prikaz Photoshop-a. Uzmite inspiraciju od <a href="https://wordpress.org/themes/browse/popular/" target="_blank" rel="nofollow noopener noreferrer external" data-wpel-link="external">najpopularnije teme</a>.</li><li><strong>Opis -</strong> Opis iz kojeg je povučeno <em>style.css</em> idealno je mjesto za opisivanje vaše teme i njenih ključnih značajki. Ovdje također pomaže popisati preporučene ili potrebne dodatke. Opis ne podržava nijedno oblikovanje (podebljano, kurzivo, hiperveza) ili čak prijelome redaka.</li><li><strong>Oznake -</strong> Ovo je prikaz oznaka koje ste naveli u <em>style.css</em>. Samo <a href="https://api.wordpress.org/themes/info/1.1/?action=feature_list" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">ove oznake ovdje</a> su prihvaćeni.</li><li><strong>Gumb za pregled -</strong> Pretpregled generira wordpress.org i kao programeri tema nemamo kontrolu nad izlazom. Nažalost, kako preglednik koristi osnovni sadržaj i nema konfiguraciju, to često rezultira manje od savršenog pregleda.</li><li><strong>Link na početnu stranicu teme</strong> - URL za <em>pregled</em> gumb se povlači iz polja "URI teme" u vašem style.css. Postoje strogi zahtjevi da se ovaj URL mora koristiti samo za prikaz stranice sa prikazom podataka o vašoj temi.</li><li><strong>Aktivne instalacije</strong> - Ovo je broj web stranica koje aktivno koriste temu. Broj se zaokružuje na najbližih deset, stotina ili tisuća. Nije moguće dohvatiti točan broj.</li><li><strong>Preuzimanja dnevno</strong> - Ovo je koliko je puta vaša tema preuzeta. "Preuzmi" može biti novo preuzimanje ili ažuriranje teme.</li><li><strong>Recenzije -</strong> Da bi korisnik ostavio recenziju, mora se prijaviti na WordPress.org račun. Općenito govoreći, kritike je teško dobiti ako izričito ne zatražite od korisnika da ih pošalju.</li><li><strong>podrška</strong> - Ugrađena platforma za podršku izvrsna je za upravljanje i rješavanje problema s vašom temom. Korisnik mora biti prijavljen kako bi stvorio nit podrške.</li><li><strong>Prijevodi</strong> - Prevoditeljska platforma fantastičan je izvor. Ako tijekom ovog vodiča slijedite savjete o lokalizaciji teme, vaši će je korisnici moći prevesti na druge jezike i proširiti vašu potencijalnu korisničku bazu izvan samo korisnika koji govore engleski jezik.</li></ul><h3><span id="4_Azuriranje_teme">4) Ažuriranje teme</span></h3><p>Kada u budućnosti napravite promjene na svojoj temi i trebate ažurirati verziju koja je domaćin na WordPress-u, postupak je jednostavan.</p><p>Prvo ažurirajte polje "Verzija:" i promijenite dnevnik promjena u <em>readme.txt</em>. Zatim komprimirajte datoteku i ponovno je prenesite koristeći istu <a href="https://wordpress.org/themes/upload/" target="_blank" rel="nofollow noreferrer noopener external" data-wpel-link="external">stranicu za prijenos</a> kao prije.</p><p>Sustav će ga prepoznati kao ažuriranje i automatski će ga odobriti tako da ne zahtijeva drugi pregled ljudi.</p> <input type="hidden" value="7381"><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://24kg.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://24kg.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png"/><noscript><img alt='' src='https://24kg.org/wp-content/plugins/clearfy-pro/assets/images/default-avatar.png' srcset='https://24kg.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://24kg.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%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-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%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-101%2F"></span> <span class="b-share__ico b-share__tw js-share-link" data-uri="https://twitter.com/share?text=Razvoj+teme+WordPressa+%28101%29&url=https%3A%2F%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-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%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-101%2F"></span> <span class="b-share__ico b-share__whatsapp js-share-link js-share-link-no-window" data-uri="whatsapp://send?text=Razvoj+teme+WordPressa+%28101%29%20https%3A%2F%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-101%2F"></span> <span class="b-share__ico b-share__viber js-share-link js-share-link-no-window" data-uri="viber://forward?text=Razvoj+teme+WordPressa+%28101%29%20https%3A%2F%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-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%2F24kg.org%2Fnema-kategorije%2Frazvoj-teme-wordpressa-101%2F&text=Razvoj+teme+WordPressa+%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-7984" class="post-card post-7984 post type-post status-publish format-standard category-nema-kategorije" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/nema-kategorije/top-10-asopisa-vijesti-wordpress-teme-koje-biste/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nema kategorije</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://24kg.org/nema-kategorije/top-10-asopisa-vijesti-wordpress-teme-koje-biste/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Top 10 časopisa / vijesti WordPress teme koje biste voljeli</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Tehnologija nam omogućava brže komunikacijsko sredstvo – to je jedan od načina da pogledamo</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/top-10-asopisa-vijesti-wordpress-teme-koje-biste/" content="Top 10 časopisa / vijesti WordPress teme koje biste voljeli"><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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-7832" class="post-card post-7832 post type-post status-publish format-standard category-nema-kategorije" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/nema-kategorije/trek-odgovarajui-dubinski-pregled-wordpress/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nema kategorije</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://24kg.org/nema-kategorije/trek-odgovarajui-dubinski-pregled-wordpress/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Trek – Odgovarajući dubinski pregled WordPress turneje / teme putovanja</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Kao što znate, WordPress je jednostavno – ako ne i najbolji – izdavačka platforma</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/trek-odgovarajui-dubinski-pregled-wordpress/" content="Trek – Odgovarajući dubinski pregled WordPress turneje / teme putovanja"><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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-7805" class="post-card post-7805 post type-post status-publish format-standard category-nema-kategorije" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/nema-kategorije/detaljni-pregled-vellum-responzivne-wordpress-teme/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nema kategorije</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://24kg.org/nema-kategorije/detaljni-pregled-vellum-responzivne-wordpress-teme/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Detaljni pregled Vellum – responzivne WordPress teme</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Dijeljenje iskustava s interneta na mreži puno je poput čuvanja najljepših uspomena u vašem</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/detaljni-pregled-vellum-responzivne-wordpress-teme/" content="Detaljni pregled Vellum – responzivne WordPress teme"><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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-7891" class="post-card post-7891 post type-post status-publish format-standard category-nema-kategorije" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/nema-kategorije/midway-odgovarajui-wp-temu-teme-detaljan-pregled/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nema kategorije</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://24kg.org/nema-kategorije/midway-odgovarajui-wp-temu-teme-detaljan-pregled/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Midway – Odgovarajući WP temu teme Detaljan pregled</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Turistička industrija sada je jedna od najvećih i najbrže rastućih grana na svijetu s</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/midway-odgovarajui-wp-temu-teme-detaljan-pregled/" content="Midway – Odgovarajući WP temu teme Detaljan pregled"><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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-8001" class="post-card post-8001 post type-post status-publish format-standard category-nema-kategorije" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/nema-kategorije/sjever-detaljni-pregled-teme-e-trgovine/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nema kategorije</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://24kg.org/nema-kategorije/sjever-detaljni-pregled-teme-e-trgovine/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Sjever | Detaljni pregled teme e-trgovine</span></a></div></header><div class="post-card__content" itemprop="articleBody"> Jeste li ikad razmišljali o stvaranju vlastite internetske trgovine uz WordPress? Otvaranje fizičke trgovine</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/sjever-detaljni-pregled-teme-e-trgovine/" content="Sjever | Detaljni pregled teme e-trgovine"><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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div><div id="post-7910" class="post-card post-7910 post type-post status-publish format-standard category-nema-kategorije" itemscope itemtype="http://schema.org/BlogPosting"><div class="post-card__image"> <a href="https://24kg.org/nema-kategorije/da-li-inmotion-nudi-predloke-web-stranica/" data-wpel-link="internal"><div class="thumb-wide"></div><div class="entry-meta"> <span class="entry-category"><span itemprop="articleSection">Nema kategorije</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://24kg.org/nema-kategorije/da-li-inmotion-nudi-predloke-web-stranica/" rel="bookmark" itemprop="url" data-wpel-link="internal"><span itemprop="headline">Da li InMotion nudi predloške web stranica?</span></a></div></header><div class="post-card__content" itemprop="articleBody"> U svakom paketu hostinga InMotion nalaze se dva besplatna, ali snažna graditelja web stranica</div><meta itemprop="author" content="Jeffrey Wilson"/><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/da-li-inmotion-nudi-predloke-web-stranica/" content="Da li InMotion nudi predloške web stranica?"><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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.org"></div></div></div></div></div><meta itemprop="author" content="Jeffrey Wilson"><meta itemscope itemprop="mainEntityOfPage" itemType="https://schema.org/WebPage" itemid="https://24kg.org/nema-kategorije/razvoj-teme-wordpressa-101/" content="Razvoj teme WordPressa (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="24kg.org"><meta itemprop="telephone" content="24kg.org"><meta itemprop="address" content="https://24kg.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_1554" action="https://24kg.org/" class="search-form"> <label class="screen-reader-text" for="s_1554">Search: </label> <input type="text" value="" name="s" id="s_1554" class="search-form__text"> <button type="submit" id="searchsubmit_1554" 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://24kg.org/cat-ymislegt/3-wordpress-vibot-fyrir-fullkomi-leikni/" rel="bookmark" data-wpel-link="internal">3 WordPress viðbót fyrir fullkomið leikni samfélagsmiðla</a></li><li class="arpw-li arpw-clearfix arpw-2"><a class="arpw-title" href="https://24kg.org/cat-seo/bestu-wordpress-seo-verkfrin-fyrir-2020/" rel="bookmark" data-wpel-link="internal">Bestu WordPress SEO verkfærin fyrir 2020</a></li><li class="arpw-li arpw-clearfix arpw-3"><a class="arpw-title" href="https://24kg.org/page-49/10-2-2/" rel="bookmark" data-wpel-link="internal">10 העיצובים המובילים של וורדפרס פרימיום לאמנים וקריאייטיב</a></li><li class="arpw-li arpw-clearfix arpw-4"><a class="arpw-title" href="https://24kg.org/cat-tips/er-du-ny-p-wordpress-undg-disse-10-rookie-fejl/" rel="bookmark" data-wpel-link="internal">Er du ny på WordPress? Undgå disse 10 rookie-fejl</a></li><li class="arpw-li arpw-clearfix arpw-5"><a class="arpw-title" href="https://24kg.org/cat-tips/10-vrktjer-til-at-gre-det-lettere-at-arbejde-med/" rel="bookmark" data-wpel-link="internal">10 værktøjer til at gøre det lettere at arbejde med WordPress</a></li><li class="arpw-li arpw-clearfix arpw-6"><a class="arpw-title" href="https://24kg.org/page-573/30-9/" rel="bookmark" data-wpel-link="internal">30+ بهترین مضامین وردپرس کلیسا و غیر انتفاعی</a></li><li class="arpw-li arpw-clearfix arpw-7"><a class="arpw-title" href="https://24kg.org/page-567/seo-20/" rel="bookmark" data-wpel-link="internal">رایج ترین اشتباهات SEO در وردپرس</a></li><li class="arpw-li arpw-clearfix arpw-8"><a class="arpw-title" href="https://24kg.org/cat-ymislegt/bestu-innihaldsskapinn-wordpress-vibot/" rel="bookmark" data-wpel-link="internal">Bestu innihaldsskápinn WordPress viðbót</a></li><li class="arpw-li arpw-clearfix arpw-9"><a class="arpw-title" href="https://24kg.org/cat-tutorial/cara-menggunakan-weglot-untuk-menerjemahkan-situs/" rel="bookmark" data-wpel-link="internal">Cara Menggunakan Weglot untuk Menerjemahkan Situs WordPress Anda</a></li><li class="arpw-li arpw-clearfix arpw-10"><a class="arpw-title" href="https://24kg.org/cat-blog/top-20-odpowiedzi-na-pytania-dotyczce-hostingu/" rel="bookmark" data-wpel-link="internal">Top 20 odpowiedzi na pytania dotyczące hostingu</a></li><li class="arpw-li arpw-clearfix arpw-11"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/5-parhaasta-woocommerce-vaihtoehdosta/" rel="bookmark" data-wpel-link="internal">5 parhaasta WooCommerce-vaihtoehdosta</a></li><li class="arpw-li arpw-clearfix arpw-12"><a class="arpw-title" href="https://24kg.org/recenzje-hostingu/siteground-cloud-hosting-przegld-i-porownanie/" rel="bookmark" data-wpel-link="internal">SiteGround Cloud Hosting Przegląd i porównanie planów (2020)</a></li><li class="arpw-li arpw-clearfix arpw-13"><a class="arpw-title" href="https://24kg.org/cat-kiat/cara-menambahkan-video-ke-wordpress-dan-mengapa/" rel="bookmark" data-wpel-link="internal">Cara Menambahkan Video ke WordPress (Dan Mengapa)</a></li><li class="arpw-li arpw-clearfix arpw-14"><a class="arpw-title" href="https://24kg.org/nra-kategorijos/interneto-svetaini-krimo-programin-ranga/" rel="bookmark" data-wpel-link="internal">Interneto svetainių kūrimo programinė įranga</a></li><li class="arpw-li arpw-clearfix arpw-15"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/6-woocommerce-markkinointitekniikkaa-myynnin/" rel="bookmark" data-wpel-link="internal">6 WooCommerce-markkinointitekniikkaa myynnin lisäämiseksi</a></li><li class="arpw-li arpw-clearfix arpw-16"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/senz-altro-mr-tailor-rassegna-tematica-woocommerce/" rel="bookmark" data-wpel-link="internal">Senz’altro Mr. Tailor – Rassegna tematica WooCommerce reattiva</a></li><li class="arpw-li arpw-clearfix arpw-17"><a class="arpw-title" href="https://24kg.org/cat-opetused/kuidas-luua-kohandatud-wordpressi/" rel="bookmark" data-wpel-link="internal">Kuidas luua kohandatud WordPressi sisselogimisvormi (ja miks peaksite seda tegema)</a></li><li class="arpw-li arpw-clearfix arpw-18"><a class="arpw-title" href="https://24kg.org/nema-kategorije/radi-li-webhostinghub-na-iphoneu-i-ipadu/" rel="bookmark" data-wpel-link="internal">Radi li WebHostingHub na iPhoneu i iPadu?</a></li><li class="arpw-li arpw-clearfix arpw-19"><a class="arpw-title" href="https://24kg.org/page-573/wordpress-295/" rel="bookmark" data-wpel-link="internal">افزونه های WordPress برای افزایش تعامل و جذابیت مخاطبان</a></li><li class="arpw-li arpw-clearfix arpw-20"><a class="arpw-title" href="https://24kg.org/cat-tippek/9-ok-amiert-soha-nem-valasztja-az-ingyenes/" rel="bookmark" data-wpel-link="internal">9 ok, amiért soha nem választja az ingyenes WordPress tárhelyet</a></li><li class="arpw-li arpw-clearfix arpw-21"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/recensione-vultr/" rel="bookmark" data-wpel-link="internal">Recensione Vultr</a></li><li class="arpw-li arpw-clearfix arpw-22"><a class="arpw-title" href="https://24kg.org/page-49/bluehost-16/" rel="bookmark" data-wpel-link="internal">האם אוכל לשלם ל- BlueHost באמצעות כרטיס חיוב?</a></li><li class="arpw-li arpw-clearfix arpw-23"><a class="arpw-title" href="https://24kg.org/page-79/godaddy-3-3/" rel="bookmark" data-wpel-link="internal">GoDaddy पर वर्डप्रेस कैसे स्थापित करें (स्टेप बाय स्टेप इमेजेज)</a></li><li class="arpw-li arpw-clearfix arpw-24"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/5-enkle-trin-til-at-oprette-et-forfatterwebsted-og/" rel="bookmark" data-wpel-link="internal">5 enkle trin til at oprette et forfatterwebsted og sælge flere bøger med WordPress</a></li><li class="arpw-li arpw-clearfix arpw-25"><a class="arpw-title" href="https://24kg.org/cat-ymislegt/8-bestu-innflutningur-utflutningur-wordpress/" rel="bookmark" data-wpel-link="internal">8 bestu innflutningur / útflutningur WordPress viðbætur</a></li><li class="arpw-li arpw-clearfix arpw-26"><a class="arpw-title" href="https://24kg.org/cat-opetused/wordpressi-opetus-kuidas-luua-html-ist-wordpressi/" rel="bookmark" data-wpel-link="internal">WordPressi õpetus: kuidas luua HTML-ist WordPressi teema (1. osa)</a></li><li class="arpw-li arpw-clearfix arpw-27"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/sdan-konfigureres-google-tag-manager-til-wordpress/" rel="bookmark" data-wpel-link="internal">Sådan konfigureres Google Tag Manager til WordPress</a></li><li class="arpw-li arpw-clearfix arpw-28"><a class="arpw-title" href="https://24kg.org/cat-opetused/kuidas-oma-wordpressi-teemat-ohutult-muuta/" rel="bookmark" data-wpel-link="internal">Kuidas oma WordPressi teemat ohutult muuta</a></li><li class="arpw-li arpw-clearfix arpw-29"><a class="arpw-title" href="https://24kg.org/nema-kategorije/sve-o-mysql-bazama-podataka/" rel="bookmark" data-wpel-link="internal">Sve o MySQL bazama podataka</a></li><li class="arpw-li arpw-clearfix arpw-30"><a class="arpw-title" href="https://24kg.org/nessuna-categoria/recensione-di-sitey-un-costruttore-di-siti-web-per/" rel="bookmark" data-wpel-link="internal">Recensione di Sitey – Un costruttore di siti Web per tutti</a></li><li class="arpw-li arpw-clearfix arpw-31"><a class="arpw-title" href="https://24kg.org/cat-oppaat/learndash-for-wordpress-kuinka-luoda-ensimmainen/" rel="bookmark" data-wpel-link="internal">LearnDash for WordPress: Kuinka luoda ensimmäinen online-oppimiskurssi</a></li><li class="arpw-li arpw-clearfix arpw-32"><a class="arpw-title" href="https://24kg.org/cat-opetused/lihtsa-wordpressi-pistikprogrammi-kirjutamine/" rel="bookmark" data-wpel-link="internal">Lihtsa WordPressi pistikprogrammi kirjutamine, juhendaja algajatele</a></li><li class="arpw-li arpw-clearfix arpw-33"><a class="arpw-title" href="https://24kg.org/cat-kiat/cara-meningkatkan-tingkat-konversi-anda-tip-untuk/" rel="bookmark" data-wpel-link="internal">Cara Meningkatkan Tingkat Konversi Anda, Tip Untuk WordPress eCommerce</a></li><li class="arpw-li arpw-clearfix arpw-34"><a class="arpw-title" href="https://24kg.org/cat-diverse/de-6-bedste-gratis-plugins-til-at-tilfje-et-forum/" rel="bookmark" data-wpel-link="internal">De 6 bedste gratis plugins til at tilføje et forum til din WordPress-blog</a></li><li class="arpw-li arpw-clearfix arpw-35"><a class="arpw-title" href="https://24kg.org/page-263/rss-2/" rel="bookmark" data-wpel-link="internal">RSS چیست؟ و چگونه می توان آن را به وردپرس اضافه کرد</a></li><li class="arpw-li arpw-clearfix arpw-36"><a class="arpw-title" href="https://24kg.org/page/opencart-3/" rel="bookmark" data-wpel-link="internal">OpenCartチュートリアル</a></li><li class="arpw-li arpw-clearfix arpw-37"><a class="arpw-title" href="https://24kg.org/cat-oppaat/kuinka-tehda-wordpress-teema-woocommerce-valmiiksi/" rel="bookmark" data-wpel-link="internal">Kuinka tehdä WordPress-teema WooCommerce-valmiiksi</a></li><li class="arpw-li arpw-clearfix arpw-38"><a class="arpw-title" href="https://24kg.org/page-30/siteground-cloud-hosting/" rel="bookmark" data-wpel-link="internal">SiteGround Cloud Hostingレビュー</a></li><li class="arpw-li arpw-clearfix arpw-39"><a class="arpw-title" href="https://24kg.org/cat-oppaat/kuinka-siirtaa-wordpress-verkkosivustosi-localhost/" rel="bookmark" data-wpel-link="internal">Kuinka siirtää WordPress-verkkosivustosi localhost-palvelimelta Live-palvelimelle</a></li><li class="arpw-li arpw-clearfix arpw-40"><a class="arpw-title" href="https://24kg.org/cat-diverse/bedste-lms-wordpress-plugins-til-kursusoprettelse/" rel="bookmark" data-wpel-link="internal">Bedste LMS WordPress-plugins til kursusoprettelse 2020</a></li><li class="arpw-li arpw-clearfix arpw-41"><a class="arpw-title" href="https://24kg.org/cat-ulasan/kotak-penulis-fanciest-solusi-kotak-penulis/" rel="bookmark" data-wpel-link="internal">Kotak Penulis Fanciest: Solusi Kotak Penulis Terbaik untuk WordPress?</a></li><li class="arpw-li arpw-clearfix arpw-42"><a class="arpw-title" href="https://24kg.org/page/page-66-2/" rel="bookmark" data-wpel-link="internal">इनमोशन कंट्रोल पैनल गाइड</a></li><li class="arpw-li arpw-clearfix arpw-43"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/sdan-fjes-tilpassede-skrifttyper-til-dit-wordpress/" rel="bookmark" data-wpel-link="internal">Sådan føjes tilpassede skrifttyper til dit WordPress-sted</a></li><li class="arpw-li arpw-clearfix arpw-44"><a class="arpw-title" href="https://24kg.org/cat-abendingar/hvernig-felagsleg-viskipti-geta-gagnast-wordpress/" rel="bookmark" data-wpel-link="internal">Hvernig félagsleg viðskipti geta gagnast WordPress vefnum þínum</a></li><li class="arpw-li arpw-clearfix arpw-45"><a class="arpw-title" href="https://24kg.org/uutiset-ja-yhteiso/wordpress-4-3-julkaisu-ja-uudet-ominaisuudet/" rel="bookmark" data-wpel-link="internal">WordPress 4.3 -julkaisu ja uudet ominaisuudet</a></li><li class="arpw-li arpw-clearfix arpw-46"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/wordpress-blogging-vinkkeja-blogin-menestykseen/" rel="bookmark" data-wpel-link="internal">WordPress Blogging-vinkkejä blogin menestykseen</a></li><li class="arpw-li arpw-clearfix arpw-47"><a class="arpw-title" href="https://24kg.org/cat-anmeldelser/wp-rss-aggregator-review-opret-brugerdefinerede/" rel="bookmark" data-wpel-link="internal">WP RSS Aggregator Review: Opret brugerdefinerede RSS-feeds til autoblogging</a></li><li class="arpw-li arpw-clearfix arpw-48"><a class="arpw-title" href="https://24kg.org/page-263/11-6/" rel="bookmark" data-wpel-link="internal">11 فیلم برتر مبتدی در وردپرس از 6 سایت عالی</a></li><li class="arpw-li arpw-clearfix arpw-49"><a class="arpw-title" href="https://24kg.org/cat-keamanan/cuplikan-htaccess-terbaik-untuk-meningkatkan/" rel="bookmark" data-wpel-link="internal">Cuplikan .htaccess Terbaik untuk Meningkatkan Keamanan WordPress</a></li><li class="arpw-li arpw-clearfix arpw-50"><a class="arpw-title" href="https://24kg.org/cat-popularny/przegld-hostgator-2/" rel="bookmark" data-wpel-link="internal">Przegląd HostGator</a></li><li class="arpw-li arpw-clearfix arpw-51"><a class="arpw-title" href="https://24kg.org/page/emaze-emaze-2/" rel="bookmark" data-wpel-link="internal">emazeレビュー– emazeオンラインプレゼンテーションテクノロジーを最大限に活用</a></li><li class="arpw-li arpw-clearfix arpw-52"><a class="arpw-title" href="https://24kg.org/cat-lain-lain/13-plugin-notifikasi-push-wordpress-terbaik-2020/" rel="bookmark" data-wpel-link="internal">13 Plugin Notifikasi Push WordPress Terbaik 2020</a></li><li class="arpw-li arpw-clearfix arpw-53"><a class="arpw-title" href="https://24kg.org/cat-oppaat/pikaopas-wordpressin-paivittamiseen-miksi-ja/" rel="bookmark" data-wpel-link="internal">Pikaopas WordPressin päivittämiseen – miksi ja kuinka päivittää</a></li><li class="arpw-li arpw-clearfix arpw-54"><a class="arpw-title" href="https://24kg.org/cat-esercitazioni/come-usare-wix-tutorial/" rel="bookmark" data-wpel-link="internal">Come usare Wix (Tutorial)</a></li><li class="arpw-li arpw-clearfix arpw-55"><a class="arpw-title" href="https://24kg.org/cat-tippek/13-vagy-tobbfele-modszer-jetpack-nelkul-veszit/" rel="bookmark" data-wpel-link="internal">13 vagy többféle módszer: Jetpack nélkül veszít pénzt a WordPress számára</a></li><li class="arpw-li arpw-clearfix arpw-56"><a class="arpw-title" href="https://24kg.org/cat-abendingar/hvernig-a-a-vernda-niurhal-me-lykilori-me/" rel="bookmark" data-wpel-link="internal">Hvernig á að vernda niðurhal með lykilorði með WordPress</a></li><li class="arpw-li arpw-clearfix arpw-57"><a class="arpw-title" href="https://24kg.org/cat-ymislegt/15-wordpress-emu-fyrir-stefnumotasiur/" rel="bookmark" data-wpel-link="internal">15+ WordPress þemu fyrir stefnumótasíður</a></li><li class="arpw-li arpw-clearfix arpw-58"><a class="arpw-title" href="https://24kg.org/page-263/w3-total-cache-w3tc/" rel="bookmark" data-wpel-link="internal">نحوه تنظیم حافظه نهان وردپرس با W3 Total Cache (W3TC)</a></li><li class="arpw-li arpw-clearfix arpw-59"><a class="arpw-title" href="https://24kg.org/cat-umsagnir/bttu-wordpress-margmilunarupphal-me-uploadcare/" rel="bookmark" data-wpel-link="internal">Bættu WordPress margmiðlunarupphal með Uploadcare þjónustunni</a></li><li class="arpw-li arpw-clearfix arpw-60"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/sdan-opretter-du-en-tilpasset-wordpress/" rel="bookmark" data-wpel-link="internal">Sådan opretter du en tilpasset WordPress-loginformular (og hvorfor du skal)</a></li><li class="arpw-li arpw-clearfix arpw-61"><a class="arpw-title" href="https://24kg.org/page/woocommerce-3/" rel="bookmark" data-wpel-link="internal">पोर्टो उत्तरदायी वर्डप्रेस और WooCommerce थीम कितना अच्छा है?</a></li><li class="arpw-li arpw-clearfix arpw-62"><a class="arpw-title" href="https://24kg.org/cat-vegyes/tobb-ingyenes-wordpress-bvitmeny-amit-meg-nem/" rel="bookmark" data-wpel-link="internal">Több ingyenes WordPress-bővítmény (amit még nem hallottál)</a></li><li class="arpw-li arpw-clearfix arpw-63"><a class="arpw-title" href="https://24kg.org/cat-opetused/wordpressi-teema-kohandaja-katlaplaat/" rel="bookmark" data-wpel-link="internal">WordPressi teema kohandaja katlaplaat</a></li><li class="arpw-li arpw-clearfix arpw-64"><a class="arpw-title" href="https://24kg.org/cat-seo/fem-vsentlige-wordpress-seo-strategier-til/" rel="bookmark" data-wpel-link="internal">Fem væsentlige WordPress SEO-strategier til forbedring af placeringerne</a></li><li class="arpw-li arpw-clearfix arpw-65"><a class="arpw-title" href="https://24kg.org/page-263/10-36/" rel="bookmark" data-wpel-link="internal">نحوه راه اندازی سایت مجله خبری با وردپرس در 10 مرحله آسان</a></li><li class="arpw-li arpw-clearfix arpw-66"><a class="arpw-title" href="https://24kg.org/page/mysql-2/" rel="bookmark" data-wpel-link="internal">MySQL धोखा शीट</a></li><li class="arpw-li arpw-clearfix arpw-67"><a class="arpw-title" href="https://24kg.org/page-338/page-438/" rel="bookmark" data-wpel-link="internal">چگونه می توان از وبلاگ وردپرس خود برای به دست آوردن شغل رویایی خود استفاده کرد</a></li><li class="arpw-li arpw-clearfix arpw-68"><a class="arpw-title" href="https://24kg.org/cat-tips/en-simpel-plan-for-get-engagement-i-din-wordpress/" rel="bookmark" data-wpel-link="internal">En simpel plan for øget engagement i din WordPress-blog</a></li><li class="arpw-li arpw-clearfix arpw-69"><a class="arpw-title" href="https://24kg.org/page/web-4/" rel="bookmark" data-wpel-link="internal">Web開発者を雇うか、それとも自分で行いますか?</a></li><li class="arpw-li arpw-clearfix arpw-70"><a class="arpw-title" href="https://24kg.org/page/webhostinghubssl/" rel="bookmark" data-wpel-link="internal">WebHostingHubホスティングでのSSLセキュリティの使用</a></li><li class="arpw-li arpw-clearfix arpw-71"><a class="arpw-title" href="https://24kg.org/page-49/woocommerce-2/" rel="bookmark" data-wpel-link="internal">אירוח WooCommerce – מה שאתה צריך להבין?</a></li><li class="arpw-li arpw-clearfix arpw-72"><a class="arpw-title" href="https://24kg.org/cat-tips/sdan-overvges-social-media-analytics-med-wordpress/" rel="bookmark" data-wpel-link="internal">Sådan overvåges Social Media Analytics med WordPress</a></li><li class="arpw-li arpw-clearfix arpw-73"><a class="arpw-title" href="https://24kg.org/cat-opetused/kuidas-luua-wordpressi-jaoks-vidina-pistikprogramm/" rel="bookmark" data-wpel-link="internal">Kuidas luua WordPressi jaoks vidina pistikprogramm</a></li><li class="arpw-li arpw-clearfix arpw-74"><a class="arpw-title" href="https://24kg.org/cat-oryggi/algeng-mistok-wordpress-sem-morg-vefsiur-gera/" rel="bookmark" data-wpel-link="internal">Algeng mistök WordPress sem mörg vefsíður gera</a></li><li class="arpw-li arpw-clearfix arpw-75"><a class="arpw-title" href="https://24kg.org/cat-tippek/hogyan-allithatjuk-be-a-wordpress-webhelyet-egy/" rel="bookmark" data-wpel-link="internal">Hogyan állíthatjuk be a WordPress-webhelyet egy alkalmazásba, lépésről lépésre</a></li><li class="arpw-li arpw-clearfix arpw-76"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/kuinka-paaset-alkuun-wordpress-kehitystyosta/" rel="bookmark" data-wpel-link="internal">Kuinka pääset alkuun WordPress-kehitystyöstä</a></li><li class="arpw-li arpw-clearfix arpw-77"><a class="arpw-title" href="https://24kg.org/page-5/page-67-3/" rel="bookmark" data-wpel-link="internal">웹 디자인 트렌드</a></li><li class="arpw-li arpw-clearfix arpw-78"><a class="arpw-title" href="https://24kg.org/cat-oppaat/asenna-helppo-lataus-cm-downloads-manager-pro/" rel="bookmark" data-wpel-link="internal">Asenna helppo lataus CM Downloads Manager Pro WordPress -laajennuksella</a></li><li class="arpw-li arpw-clearfix arpw-79"><a class="arpw-title" href="https://24kg.org/cat-mitmesugused/parimad-lms-wordpressi-pistikprogrammid-kursuse/" rel="bookmark" data-wpel-link="internal">Parimad LMS WordPressi pistikprogrammid kursuse loomiseks 2020</a></li><li class="arpw-li arpw-clearfix arpw-80"><a class="arpw-title" href="https://24kg.org/cat-napunaited/12-parimat-wordpressi-varunduspluginat-ja-teenust/" rel="bookmark" data-wpel-link="internal">12 parimat WordPressi varunduspluginat ja -teenust</a></li><li class="arpw-li arpw-clearfix arpw-81"><a class="arpw-title" href="https://24kg.org/cat-vejledninger/sdan-ndrer-du-dit-wordpress-tema-sikkert/" rel="bookmark" data-wpel-link="internal">Sådan ændrer du dit WordPress-tema sikkert</a></li><li class="arpw-li arpw-clearfix arpw-82"><a class="arpw-title" href="https://24kg.org/cat-kiat/cara-menggunakan-file-webp-di-wordpress-mengurangi/" rel="bookmark" data-wpel-link="internal">Cara Menggunakan File WebP di WordPress & Mengurangi Waktu Muat Halaman</a></li><li class="arpw-li arpw-clearfix arpw-83"><a class="arpw-title" href="https://24kg.org/cat-oppaat/kuinka-tietaa-jos-wordpress-kayttaa-sivustoa/" rel="bookmark" data-wpel-link="internal">Kuinka tietää, jos WordPress käyttää sivustoa</a></li><li class="arpw-li arpw-clearfix arpw-84"><a class="arpw-title" href="https://24kg.org/cat-lain-lain/plugin-gratis-yang-berguna-untuk-mempercepat/" rel="bookmark" data-wpel-link="internal">Plugin Gratis yang Berguna untuk Mempercepat WordPress</a></li><li class="arpw-li arpw-clearfix arpw-85"><a class="arpw-title" href="https://24kg.org/cat-vinkkeja/10-parasta-syyta-miksi-sinun-pitaisi-aloittaa/" rel="bookmark" data-wpel-link="internal">10 parasta syytä, miksi sinun pitäisi aloittaa blogin luominen WordPressillä</a></li><li class="arpw-li arpw-clearfix arpw-86"><a class="arpw-title" href="https://24kg.org/page-5/wordpress-cdn/" rel="bookmark" data-wpel-link="internal">WordPress 웹 사이트에 CDN을 추가하는 방법</a></li><li class="arpw-li arpw-clearfix arpw-87"><a class="arpw-title" href="https://24kg.org/cat-ymislegt/flytja-vibtur-the-uber-fyrir-wordpress-siuna-ina/" rel="bookmark" data-wpel-link="internal">Flytja viðbætur – The Uber fyrir WordPress síðuna þína</a></li><li class="arpw-li arpw-clearfix arpw-88"><a class="arpw-title" href="https://24kg.org/cat-tippek/a-wordpress-futtatasanak-elnyei-es-hatranyai-az/" rel="bookmark" data-wpel-link="internal">A WordPress futtatásának előnyei és hátrányai az Ubuntun</a></li><li class="arpw-li arpw-clearfix arpw-89"><a class="arpw-title" href="https://24kg.org/cat-seo/egyszer-utmutato-a-permalink-megvaltoztatasahoz-a/" rel="bookmark" data-wpel-link="internal">Egyszerű útmutató a permalink megváltoztatásához a WordPress webhely feltörése nélkül</a></li><li class="arpw-li arpw-clearfix arpw-90"><a class="arpw-title" href="https://24kg.org/page/ehost-3-2/" rel="bookmark" data-wpel-link="internal">eHostは毎月の支払いを提供しますか?</a></li><li class="arpw-li arpw-clearfix arpw-91"><a class="arpw-title" href="https://24kg.org/page-532/10-55/" rel="bookmark" data-wpel-link="internal">10 بزرگترین اسطوره وردپرس که باید دفن کنید</a></li><li class="arpw-li arpw-clearfix arpw-92"><a class="arpw-title" href="https://24kg.org/cat-abendingar/10-wordpress-aulindir-sem-u-arft-a-gera-bokamerki/" rel="bookmark" data-wpel-link="internal">10 WordPress auðlindir sem þú þarft að gera bókamerki núna</a></li><li class="arpw-li arpw-clearfix arpw-93"><a class="arpw-title" href="https://24kg.org/cat-anmeldelser/slide-deck-2-wordpress-slider-plugin-review/" rel="bookmark" data-wpel-link="internal">Slide Deck 2 WordPress Slider Plugin Review</a></li><li class="arpw-li arpw-clearfix arpw-94"><a class="arpw-title" href="https://24kg.org/cat-diverse/30-bedste-nyheder-magasinstiltemaer-til-wordpress/" rel="bookmark" data-wpel-link="internal">30+ Bedste nyheder & magasinstiltemaer til WordPress</a></li><li class="arpw-li arpw-clearfix arpw-95"><a class="arpw-title" href="https://24kg.org/page/page-59/" rel="bookmark" data-wpel-link="internal">वर्डप्रेस का उपयोग करके अपने व्यवसाय के लिए गुणवत्ता बिक्रीसूत्र कैसे उत्पन्न करें</a></li><li class="arpw-li arpw-clearfix arpw-96"><a class="arpw-title" href="https://24kg.org/bez-kategorii/przegld-bezpieczestwa-frontpoint/" rel="bookmark" data-wpel-link="internal">Przegląd bezpieczeństwa FrontPoint</a></li><li class="arpw-li arpw-clearfix arpw-97"><a class="arpw-title" href="https://24kg.org/cat-diverse/14-bedste-glider-plugins-til-wordpress/" rel="bookmark" data-wpel-link="internal">14 bedste glider-plugins til WordPress</a></li><li class="arpw-li arpw-clearfix arpw-98"><a class="arpw-title" href="https://24kg.org/cat-ulasan/apakah-akismet-masih-plugin-spam-terbaik-untuk/" rel="bookmark" data-wpel-link="internal">Apakah Akismet Masih Plugin Spam Terbaik untuk WordPress?</a></li><li class="arpw-li arpw-clearfix arpw-99"><a class="arpw-title" href="https://24kg.org/cat-tutorial/menggunakan-penurunan-harga-dengan-wordpress/" rel="bookmark" data-wpel-link="internal">Menggunakan Penurunan Harga Dengan WordPress: Panduan Pemula</a></li><li class="arpw-li arpw-clearfix arpw-100"><a class="arpw-title" href="https://24kg.org/bez-kategorii/jak-zaprojektowa-stworzy-logo/" rel="bookmark" data-wpel-link="internal">Jak zaprojektować / stworzyć logo</a></li></ul></div></div><div id="execphp-5" class="widget widget_execphp"><div class="execphpwidget"><br></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://24kg.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://24kg.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://24kg.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://24kg.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 = '/nema-kategorije/razvoj-teme-wordpressa-101/', home_url = 'https://24kg.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:\/\/24kg.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":"\/\/24kg.org","ajax_url":"https:\/\/24kg.org\/wp-admin\/admin-ajax.php","link_fixer_enabled":"yes","link_prefix":"recommends","link_prefixes":["recommends"],"post_id":"7381","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:\/\/24kg.org\/wp-admin\/admin-ajax.php","nonce":"fff594f602"}; /* ]]> */</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://24kg.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://24kg.org/wp-content/cache/min/1/126071b3113a0c41c50391762b177d99.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 -->