<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WordPress &#8211; Project G6</title>
	<atom:link href="https://g6.hu/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://g6.hu</link>
	<description>Webhelyek teljes körű üzemeltetése, linuxos megoldások, hálózatépítés, ISPConfig, Plesk, WordPress, WooCommerce</description>
	<lastBuildDate>Fri, 20 Feb 2026 10:27:28 +0000</lastBuildDate>
	<language>hu</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://g6.hu/wp-content/uploads/2023/10/cropped-G6-logo-vilagoskek-kor-32x32.png</url>
	<title>WordPress &#8211; Project G6</title>
	<link>https://g6.hu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Kuponkód beírására szolgáló mező hozzáadása a WooCommerce termékoldalaihoz</title>
		<link>https://g6.hu/2024/03/14/kuponkod-beirasara-szolgalo-mezo-hozzaadasa-a-woocommerce-termekoldalaihoz/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Thu, 14 Mar 2024 12:58:07 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[woocommerce]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=1164</guid>

					<description><![CDATA[A WooCommerce-ben alapesetben csak a Kosár oldalon találkozunk először a kuponkód beírásának lehetőségével. De miért ne tehetnénk ezt elérhetővé már a termékoldalakon?]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_0 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_0 et_pb_row et_block_row"><div class="et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_0 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>A WooCommerce hatékony marketingeszközei közé tartozik a kuponkódok használata. Ugyan beakciózhatunk termékeket a webshopunkban globális paraméterek megadásával is, ám a kuponokkal sokkal kifinomultabb módon osztogathatjuk a kedvezményeket, legyen szó ingyenes szállításról vagy a végösszeg csökkentéséről. A legtöbb esetben a felhasználó azonban a kupont csak a Kosár oldalon tudja megadni, pedig hatékony vásárlásösztönző lehet, ha az egyes termékek böngészése közben már rögtön lehetőséget biztosítunk a kuponkódok megadására.</p>
<p>Az alábbi kódrészlet segítségével a termékoldalakon is megjeleníthetjük a kuponkód megadására szolgáló mezőt, amely aztán természetesen a teljes vásárlásra is érvényes lesz (a kupon beállításainál megadott feltételeknek megfelelően) a vásárlási munkamenet egésze alatt. (Eltávolítani pedig alapesetben majd csak a Kosár oldalon tudjuk.)</p>
</div></div><div class="et_pb_text_1 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><blockquote>
<p><strong>Megjegyzés:</strong> Az egyéni PHP-kódok megadásához a <a href="https://wordpress.org/plugins/code-snippets/" target="_blank" rel="noopener">Code Snippets</a> vagy a <a href="https://wpcode.com/" target="_blank" rel="noopener">WPCode</a> használatát javasoljuk.</p>
</blockquote>
</div></div><div class="et_pb_text_2 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Kuponkód mezőjének megjelenítése a WooCommerce-termékoldalakon</h2>
<pre><code>
// Add a text input field inside the add to cart form
add_action('woocommerce_single_product_summary','add_custom_text_field_single_product', 2 );
function add_custom_text_field_single_product(){
    global $product;

    if( $product-&gt;is_type('variable') ){
        add_action('woocommerce_before_single_variation','custom_product_text_input_field', 30 );
    } else {
        add_action('woocommerce_before_add_to_cart_button','custom_product_text_input_field', 30 );
    }
}

function custom_product_text_input_field(){
    echo '&lt;div class="hidden-field"&gt;
    &lt;p class="form-row product-coupon form-row-wide" id="product-coupon_field" data-priority=""&gt;
        &lt;label for="product-coupon" class=""&gt;' . __("Rendelkezik kuponkóddal?") . '&lt;/label&gt;
        &lt;span class="woocommerce-input-wrapper"&gt;
            &lt;input type="text" class="input-text " name="product-coupon" id="product-coupon" placeholder="'.__("Kuponkód").'" value=""&gt;
        &lt;/span&gt;
    &lt;/p&gt;&lt;/div&gt;';
}

// Apply the coupon code from product custom text imput field
add_filter('woocommerce_add_cart_item_data', 'coupon_code_product_add_to_cart', 20, 3);
function coupon_code_product_add_to_cart($cart_item_data, $product_id, $variation_id) {
    if (isset($_POST['product-coupon']) &amp;&amp; ! empty($_POST['product-coupon'])) {
        WC()-&gt;cart-&gt;apply_coupon( sanitize_title( $_POST['product-coupon'] ) );
    }
    return $cart_item_data;
}</code></pre>
</div></div></div></div><div class="et_pb_row_1 et_pb_row et-vb-row--no-module et_block_row"><div class="et_pb_column_1 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough"></div></div><div class="et_pb_row_2 et_pb_row et_block_row"><div class="et_pb_column_2 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_code_0 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WooCommerce-termékek tömeges törlése (SQL-parancsokkal)</title>
		<link>https://g6.hu/2024/03/11/woocommerce-termekek-tomeges-torlese-sql-parancsokkal/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Mon, 11 Mar 2024 10:10:55 +0000</pubDate>
				<category><![CDATA[Kiszolgálók]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[woocommerce]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=1157</guid>

					<description><![CDATA[Bármikor előfordulhat, hogy szükségünk van a WooCommerce-termékek tömeges tölésére, ám több száz, esetleg ezer termék törlése rengeteg időt igényel az adminfelületen. Szerencsére a feladatot SQL-parancsokkal még óriási adatbázisok esetén is pillanatok alatt teljesíthetjük!]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_1 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_3 et_pb_row et_block_row"><div class="et_pb_column_3 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_3 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>Akár a webhelyek fejlesztése, akár éles üzem során előfordulhat, hogy szükségessé válik a WooCommerce-ben lévő termékek tömeges, alapos törlése.</p>
<p>Sajnos a <em>WordPress</em> az ilyen feladatok terén nem túlságosan előzékeny, és az adminfelületen csak nagyon lassan és erőforrásigényes módon tudnánk ezt a feladatot elvégezni, ám ha rendelkezünk <strong>phpmyAdmin</strong>-hozzáféréssel vagy <strong>SSH</strong>-eléréssel a szerverhez, akkor pillanatok alatt lenullázhatjuk a webshop tartalmát, hogy tiszta lappal indulhasson a termékfeltöltés.</p>
<p>A műveletet kétféleképpen végezhetjük el, a termékkategóriák legyalulásával vagy a termékkategóriák megőrzése mellett. Lássuk hát az ehhez szükséges parancsok sorát!</p>
</div></div><div class="et_pb_text_4 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><blockquote>
<p><strong>FONTOS!</strong> Az alábbi parancsok a WordPress alapértelmezett táblaneveit feltételezik. Egyéni előtag használata esetén módosítani kell a parancsokat.</p>
<p>Az adatbázis minden módosítása előtt javasolt biztonsági mentést készíteni az adatokról!</p>
</blockquote>
</div></div><div class="et_pb_text_5 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>WooCommerce-termékek tömeges törlése a termékkategóriák megőrzésével</h2>
<p>Amennyiben csak a termékeket szeretnénk kigyomlálni az adatbázisunkból, a termékkategóriákat (az azonosítóikkal együtt) viszont megtartanánk, akkor az alábbi parancsokat kell kiadnunk:<em></em></p>
<p>Attribútumok törlése</p>
<p><code><span class="pln">DELETE FROM wp_terms WHERE term_id IN </span><span class="pun">(</span><span class="pln">SELECT term_id FROM wp_term_taxonomy WHERE taxonomy LIKE </span><span class="str">'pa_%'</span><span class="pun">);</span><span class="pln"> DELETE FROM wp_term_taxonomy WHERE taxonomy LIKE </span><span class="str">'pa_%'</span><span class="pun">;</span><span class="pln"> DELETE FROM wp_term_relationships WHERE term_taxonomy_id </span><span class="kwd">not</span><span class="pln"> IN </span><span class="pun">(</span><span class="pln">SELECT term_taxonomy_id FROM wp_term_taxonomy</span><span class="pun">);</span></code></p>
<p><span class="pun">Termékek törlése</span></p>
<p><code><span class="pun"><span class="pln">DELETE FROM wp_term_relationships WHERE object_id IN </span>(<span class="pln">SELECT ID FROM wp_posts WHERE post_type IN </span>(<span class="str">'product'</span>,<span class="str">'product_variation'</span>));<span class="pln"> DELETE FROM wp_postmeta WHERE post_id IN </span>(<span class="pln">SELECT ID FROM wp_posts WHERE post_type IN </span>(<span class="str">'product'</span>,<span class="str">'product_variation'</span>));<span class="pln"> DELETE FROM wp_posts WHERE post_type IN </span>(<span class="str">'product'</span>,<span class="str">'product_variation'</span>);</span></code></p>
<p><span class="pun">Elárvult metaadatok törlése</span></p>
<p><code><span class="pun"><span class="pln">DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp</span>.<span class="pln">ID </span>=<span class="pln"> pm</span>.<span class="pln">post_id WHERE wp</span>.<span class="pln">ID IS NULL;</span></span></code></p>
</div></div><div class="et_pb_text_6 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><blockquote>
<p><strong>Megjegyzés:</strong> Multisite környezetben a fenti táblaneveket a környezetnek megfelelően módosítani kell, és hozzájuk kell fűzni a megfelelő számot.</p>
</blockquote>
</div></div><div class="et_pb_text_7 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>WooCommerce-termékek tömeges törlése a termékkategóriák törlésével</h2>
<p>Ha a termékkategóriákat is törölni szeretnénk, és mindent nulláról kezdenénk, az alábbi parancsokra lesz szükségünk:<em></em></p>
<p><code><span class="pln">DELETE relations.*, taxes.*, terms.*<br />
FROM wp_term_relationships AS relations<br />
INNER JOIN wp_term_taxonomy AS taxes<br />
ON relations.term_taxonomy_id=taxes.term_taxonomy_id<br />
INNER JOIN wp_terms AS terms<br />
ON taxes.term_id=terms.term_id<br />
WHERE object_id IN (SELECT ID FROM wp_posts WHERE post_type='product');</span></code></p>
<p><code>DELETE FROM wp_postmeta WHERE post_id IN (SELECT ID FROM wp_posts WHERE post_type = 'product');<br />
DELETE FROM wp_posts WHERE post_type = 'product';</code></p>
</div></div><div class="et_pb_text_8 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><blockquote>
<p><strong>Megjegyzés:</strong> Multisite környezetben a fenti táblaneveket a környezetnek megfelelően módosítani kell, és hozzájuk kell fűzni a megfelelő számot.</p>
</blockquote>
</div></div></div></div><div class="et_pb_row_4 et_pb_row et-vb-row--no-module et_block_row"><div class="et_pb_column_4 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_column_empty et_pb_css_mix_blend_mode_passthrough"></div></div><div class="et_pb_row_5 et_pb_row et_block_row"><div class="et_pb_column_5 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_code_1 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Mennyibe kerül egy céges WordPress-webhely fenntartása?</title>
		<link>https://g6.hu/2022/02/19/mennyibe-kerul-egy-ceges-wordpress-webhely-fenntartasa/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Sat, 19 Feb 2022 19:46:23 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ISPConfig]]></category>
		<category><![CDATA[Kiszolgálók]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=1018</guid>

					<description><![CDATA[Írásunkban bemutatjuk, milyen költségekkel jár egy céges WordPress-webhely üzembe helyezése és üzemeltetése, és különböző céges igényekre szabott konkrét példákkal is szolgálunk.]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_2 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_6 et_pb_row et_block_row"><div class="et_pb_column_6 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_9 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Miért éppen WordPress-webhelyet válasszak a céges oldalamhoz?</h2>
<p>Manapság a <a href="https://hu.wordpress.org/download/" target="_blank" rel="noopener">WordPress</a> az egyik legnépszerűbb és leginkább elterjedt tartalomkezelő rendszer (CMS), ami nem véletlen. Először is vegyük sorra az előnyeit:</p>
<ul>
<li>Nagyon egyszerű és szinte minden szolgáltatóval <strong>kompatibilis</strong> az üzembe helyezése</li>
<li>Nem igényel semmilyen programozói vagy rendszergazdai tudást</li>
<li>Könnyen kezelhető az <strong>adminisztrációs felülete</strong></li>
<li>Teljes körű <strong>felhasználókezelés</strong>t és különálló szerepköröket biztosít</li>
<li>Teljes mértékben le van fordítva <strong>magyar nyelvre</strong> (igaz, számos hiba csúszott a közösségi fordításba, de ettől még jól használható magyarul)</li>
<li>Minden tekintetben követi az éppen aktuálisan elvárt és használt <strong>szabványokat</strong></li>
<li><strong>Automatikusan frissíthető</strong> (a bővítményeivel együtt), így mindig naprakész (és biztonságos) verziót használhatunk</li>
<li>Rengeteg <strong>sablon és bővítmény</strong> érhető el hozzá (számos közülük teljesen ingyenesen), így minden céges igény kielégíthető</li>
<li>A megfelelő bővítmények birtokában ugyanolyan jól használható <strong>blogként, magazinként, céges webhelyként vagy webáruházként</strong></li>
<li>Kiemelkedően jól teljesít a <strong>keresőoptimalizálás</strong> (SEO) terén</li>
<li>Egy jó <a href="https://www.elegantthemes.com/gallery/divi/" target="_blank" rel="noopener">sablon</a> birtokában könnyedén igazítható a céges arculathoz</li>
<li>Ráadásul teljesen <strong>ingyenes</strong></li>
</ul>
<h3>Rendszerkövetelmények</h3>
<ul>
<li><a href="https://www.php.net/" target="_blank" rel="noopener">PHP</a><span> </span>7.4-es vagy magasabb verzió</li>
<li><a href="https://www.mysql.com/" target="_blank" rel="noopener">MySQL</a><span> </span>5.7-es vagy magasabb <em>VAGY</em><span> </span><a href="https://mariadb.org/" target="_blank" rel="noopener">MariaDB</a><span> </span>10.2-es vagy magasabb verzió</li>
<li><a href="https://wordpress.org/news/2016/12/moving-toward-ssl/" target="_blank" rel="noopener">HTTPS</a><span>-</span>támogatás</li>
</ul>
</div></div><div class="et_pb_text_10 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>A céges WordPress-webhely üzembe helyezésének költségei</h2>
<p>Ha eldöntöttük, hogy szeretnénk egy biztonságos és szabványos webhelyet magunknak, akkor már csak az alapvető körülményeket kell megteremtenünk a sikeres beüzemeléséhez.</p>
<p>Dönthetünk úgy, hogy <strong>saját szervert üzemeltetünk</strong>, amennyiben a webhelyen kívül más szolgáltatásokat is elérhetővé szeretnénk tenni. Ebben az esetben nagy segítségünkre lehet a <a href="https://g6.hu/2021/04/29/mennyibe-kerul-egy-vps-virtualis-szerver-fenntartasa/">virtuális szerverek (VPS) kiválasztását elősegítő útmutatónk</a>. Magának a rendszernek a kialakításához pedig érdemes elolvasni <a href="https://g6.hu/2021/12/23/a-tokeletes-ubuntu-20-04-lts-szerver-ispconfig-3-2-vel/">a tökéletes Ubuntu 20.04 LTS szerver telepítésének útmutatóját</a>.</p>
<p>A saját szerver fenntartásának természetesen magasabbak a költségei, de érdemes megnézni a <a href="https://atw.hu/vps" target="_blank" rel="noopener">konkrét csomagjánlatokat</a>, hiszen már havi <span style="text-decoration: underline;"><strong>5 ezer forintért</strong></span> lehet egy minden alapvető igényt kielégítő VPS-ünk, ráadásul az egyes paramétereket mi magunk szabhatjuk meg, amihez az ár is azonnal igazodik, így csupán azért a kapacitásért kell fizetnünk, amelyre valóban szükségünk van.</p>
<blockquote>
<p>A saját rendszer kialakításához és üzembe helyezéséhez igénybe veheti <a href="https://g6.hu/#kapcsolat">szakértő segítségünket</a>, és mi a céges igényeihez igazítva hozzuk létre a gyors és biztonságos rendszert, amelyet akár saját maga is üzemeltethet az <a href="https://g6.hu/2020/09/09/ispconfig-vagy-plesk-melyiket-erdemes-valasztani/">ISPConfiggal</a>, vagy <a href="https://g6.hu/#kapcsolat">minket is felkérhet</a> az üzemeltetési és karbantartási feladatokra.</p>
</blockquote>
<p>Vagy <strong>a webhely üzemeltetésének feladatát másra is bízhatjuk</strong>, ebben az esetben webtárhelyet kell vásárolnunk, és itt helyezhetjük üzembe a WordPress-webhelyünket.</p>
<p>Webtárhely vásárlása esetén éves szinten akár <strong><span style="text-decoration: underline;">10 ezer forint alatti</span></strong> összeggel is számolhatunk, és a ténylegesen fizetendő ár az általunk igényelt tárhely méretétől függ. Amennyiben igencsak nagy méretű a céges oldalunk (pl. sok képet és videót szeretnénk elhelyezni rajta), akkor érdemesebb saját VPS-t vennünk, de ha megelégszünk néhány GB-tal is, akkor sokkal jobban járunk a webtárhellyel.</p>
<blockquote>
<p>Cégünk kifejezetten a WordPress-webhelyek minél gyorsabb és stabilabb kiszolgálására és biztonságos üzemeltetésére kialakított szervereket tart fenn, amelyekkel nem csupán a legjobb felhasználó élményt tudjuk garantálni a látogatóknak, de arról is gondoskodunk, hogy a lehető legjobb pontszámot lehessen elérni a szabványosság, a válaszidő és számos más olyan tényező esetén, amelyek nagyban befolyásolják, hogy a webhelyünket milyen pozícióban jelenítik meg az egyes keresőmotorok.</p>
<p>Kiegészítő tanácsadás keretében további finomhangolással segítjük a képek méretének és megjelenítésének optimalizálását, a keresőoptimalizálást (SEO), valamint az oldalak gyorsítótárazását, a webáruházak létrehozását és a fizetési megoldások integrálását.</p>
<p><a href="https://g6.hu/#kapcsolat">További információ kéréséhez vegye fel velünk a kapcsolatot!</a></p>
</blockquote>
<p>És akkor nézzünk néhány konkrét példát!</p>
<h2>Minimális céges webhelyigény (webtárhely)</h2>
<p>Éves szinten egy átlagos, alapszintű céges WordPress-webhely minimális igényekkel évi <strong>6300 Ft</strong>-ért tartalmazza a következőket:</p>
<ul>
<li>500 MB SSD-tárhely</li>
<li>5 db e-mail-fiók (egyenként 500 MB tárhellyel)</li>
<li>1 db adatbázis</li>
<li>WordPress + <a href="https://www.elegantthemes.com/gallery/divi/" target="_blank" rel="noopener">Divi sablon</a></li>
<li>FTP-elérés</li>
<li>Webmail</li>
<li>Webhelystatisztika</li>
<li>ISPConfig-elérés (webhely, e-mailek, adatbázis és egyebek kezelésére szolgáló önkiszolgáló felület)</li>
<li>HTTPS-tanúsítvány (LetsEncrypt)</li>
<li>PHP 7.x és 8.x (igény szerint választható verzió)</li>
<li>DNS-szolgáltatás (1 domainhez)</li>
</ul>
<p>A megrendeléséhez <a href="https://g6.hu/#kapcsolat">vegye fel velünk a kapcsolatot!</a></p>
<blockquote>
<p><em>A nettó árak tájékoztató jelleggel lettek feltüntetve, a cikk írásának pillanatában érvényes állapotot tükrözik, és bármikor megváltozhatnak.</em></p>
</blockquote>
<h2>Közepes céges webhelyigény (webtárhely)</h2>
<p>Éves szinten egy átlagos, közepes szintű céges WordPress-webhely évi <strong>35 000 Ft</strong>-ért tartalmazza a következőket:</p>
<ul>
<li>20 GB SSD-tárhely</li>
<li>10 db e-mail-fiók (egyenként 1 GB tárhellyel)</li>
<li>10 db adatbázis</li>
<li>WordPress + <a href="https://www.elegantthemes.com/gallery/divi/" target="_blank" rel="noopener">Divi sablon</a></li>
<li>FTP-elérés</li>
<li>Webmail</li>
<li>Webhelystatisztika</li>
<li>Automatikus biztonsági mentés</li>
<li>ISPConfig-elérés (webhely, e-mailek, adatbázis és egyebek kezelésére szolgáló önkiszolgáló felület)</li>
<li>HTTPS-tanúsítvány (LetsEncrypt)</li>
<li>PHP 7.x és 8.x (igény szerint választható verzió)</li>
<li>DNS-szolgáltatás (10 domainhez)</li>
<li>Segítségnyújtás a webhely kezdeti üzembe helyezéséhez (legfeljebb 2 munkaóra)</li>
</ul>
<p>A megrendeléséhez <a href="https://g6.hu/#kapcsolat">vegye fel velünk a kapcsolatot!</a></p>
<blockquote>
<p><em>A nettó árak tájékoztató jelleggel lettek feltüntetve, a cikk írásának pillanatában érvényes állapotot tükrözik, és bármikor megváltozhatnak.</em></p>
</blockquote>
<h2>Komolyabb céges webhelyigény (VPS)</h2>
<p>Éves szinten egy magasabb szintű céges WordPress-webhely évi <strong>65 000 Ft</strong>-ért + egyszeri 25 000 Ft-os üzembehelyezési díjért tartalmazza a következőket:</p>
<ul>
<li>120 GB SSD-tárhelyű saját VPS</li>
<li>Korlátlan e-mail-fiók, DNS, saját levelezés<br /><a href="https://www.elegantthemes.com/gallery/divi/" target="_blank" rel="noopener"></a></li>
<li><a href="https://g6.hu/2021/12/23/a-tokeletes-ubuntu-20-04-lts-szerver-ispconfig-3-2-vel/">A tökéletes Ubuntu 20.04 LTS szerver (és annak minden szolgáltatása)</a></li>
<li>WordPress</li>
<li>ISPConfig</li>
<li>HTTPS-tanúsítvány (LetsEncrypt)</li>
<li>PHP 7.x és 8.x</li>
<li>Alapszintű hardening (tűzfalbeállítások, értesítés SSH-bejelentkezésekről, fail2ban, .htaccess-védelem a nyilvánosan elérhető szolgáltatásoknál, DDoS-védelem)</li>
<li>Segítségnyújtás a webhely kezdeti üzembe helyezéséhez (legfeljebb 2 munkaóra)</li>
</ul>
<p>A megrendeléséhez <a href="https://g6.hu/#kapcsolat">vegye fel velünk a kapcsolatot!</a></p>
<blockquote>
<p><em>A nettó árak tájékoztató jelleggel lettek feltüntetve, a cikk írásának pillanatában érvényes állapotot tükrözik, és bármikor megváltozhatnak.</em></p>
</blockquote>
</div></div><div class="et_pb_code_2 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Hogyan lehet 2021-ben gyors WordPress-webhelyem?</title>
		<link>https://g6.hu/2021/01/20/hogyan-lehet-2021-ben-gyors-wordpress-webhelyem/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Wed, 20 Jan 2021 13:38:00 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=711</guid>

					<description><![CDATA[Írásunkban bemutatjuk, mi mindenre lehet szükség ahhoz, hogy 2021-ben egy gyors WordPress-webhellyel rendelkezzünk, és adunk néhány tippet ahhoz is, hogy az oldalunkat érintő fejlesztésekkel hogyan szerezhetünk piros pontokat a népszerű keresőmotoroknál.]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_3 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_7 et_pb_row et_block_row"><div class="et_pb_column_7 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_11 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Milyen előnyökkel jár egy gyors WordPress-webhely?</h2>
<p>Elsőként is a legfontosabb előnye annak, ha gyorsan betöltenek az oldalaink, hogy <strong>nem pártolnak el tőlünk a potenciális vagy meglévő ügyfelek</strong>. Vannak különféle kutatások, melyek kimutatták, átlagosan hány másodpercet hajlandóak várakozni a felhasználók arra, hogy egy általuk korábban még fel nem keresett webhely betöltsön, ám valószínűleg mindenki saját maga is rendelkezik egy tűréshatárral. Aranyszabály, hogy minél gyorsabban tölt be a webhelyünk, annál jobb élményben részesíthetjük látogatóinkat.</p>
<p>Másodsorban azonban vannak technikai jellegű megfontolások is. Minél gyorsabban használható az oldalunk, annál <strong>jobb értékelést kapunk a Google-nél</strong>, amikor a keresési rangsort felállítják. Ha előrébb kerülünk a rangsorban, akkor pedig többen fognak rátalálni az oldalunkra.</p>
<p>Természetesen a legtöbb dolog együttesen fejti ki a hatását: a webhelyünk akkor fogja elnyerni a látogatók és a keresőmotorok tetszését, ha megfelelően optimalizált, követi a szabványokat, és minél gyorsabban betöltődnek az oldalak. A jó hír az, hogy mindez aránylag könnyedén elérhető a WordPressen.</p>
</div></div><div class="et_pb_text_12 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Hogyan tesztelhető egy WordPress-webhely betöltési sebessége?</h2>
<p>Ha eddig még nem végeztünk semmilyen optimalizálást a webhelyünkön, könnyen lehet, hogy mérőeszköz használata nélkül is észleljük, hogy lassabban töltenek be az oldalaink. Természetesen mint mindennek, ennek is létezik szabványosított mérőeszköze, mégpedig különféle weboldalak közvetítésén keresztül. Bár több ilyen oldal létezik, mi most kifejezetten a <a href="https://developers.google.com/speed/pagespeed/insights/?hl=hu" target="_blank" rel="noopener">Google PageSpeed Insights</a> nevű eszközre koncentrálunk, mivel ha azt szeretnénk, hogy a keresési eredményekben is jól szerepeljünk, akkor ennek az eredményeit érdemes a leginkább megfogadnunk.</p>
<p>Ezek az eszközök számtalan módon figyelik és mérik a teljesítményt, ám az eredmények általában kétfelé csoportosíthatók: vannak kifejezetten a gyorsabb oldalbetöltést elősegítő javaslatok, illetve vannak a szabványosítás felé terelő és a felhasználói élményt növelő javaslatok. Mi most elsődlegesen az első kategóriába tartozó megoldásokkal fogunk foglalkozni.</p>
</div></div><div class="et_pb_image_0 et_pb_image et_pb_module et_block_module"><span class="et_pb_image_wrap"><img fetchpriority="high" decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/pagespeed-insights.png" width="1024" height="576" srcset="https://g6.hu/wp-content/uploads/2021/01/pagespeed-insights.png 1024w, https://g6.hu/wp-content/uploads/2021/01/pagespeed-insights-980x551.png 980w, https://g6.hu/wp-content/uploads/2021/01/pagespeed-insights-480x270.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" class="wp-image-718" title="pagespeed-insights" /></span></div><div class="et_pb_text_13 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>És hogy miként érdemes értelmezni a kapott eredményeket? Minden attól függ, mi a célunk.</p>
<ul>
<li><strong>50 pont alatt</strong> kifejezetten alulteljesít az oldalunk, amit a látogatók is érzékelni fognak. Valószínűleg lassan töltenek be az oldalak, tele vannak felesleges elemekkel, amelyek csak a sávszélességet és a memóriát foglalják, és a keresési eredményekben is hátrébb leszünk sorolva.</li>
<li><strong>50 és 70 pont között</strong> ugyan részlegesen megfelelünk az elvárásoknak, ám vannak még olyan finomhangolási lehetőségek, amelyekkel mind a felhasználók életét megkönnyíthetjük, mind a keresőkben piros pontokra tehetünk szert. Szóval nem érdemes hátradőlnünk még.</li>
<li><strong>70 pont fölött</strong> elmondhatjuk, hogy eleget tettünk az alapvető elvárásoknak, bár ilyenkor is még vannak ilyen vagy olyan lehetőségeink a fejlődésre. Itt azonban már sokszor tapasztaljuk azt, hogy feljebb lépni csak úgy tudnánk, ha valamelyik alapvető webhelyelemet gyökeresen megváltoztatjuk, vagy egy számunkra fontos funkciótól megszabadulunk, esetleg teljesen átalakítjuk az oldal kinézetét, elrendezését és működését.</li>
</ul>
<blockquote>
<p>Érdemes ügyelni arra, hogy a pontszámok mindig két kategóriába vannak felosztva, a megjelenítési nézettől függően. Van egy <strong>MOBIL</strong> elnevezésű nézet, amely a mobileszközökön (telefon, táblagép) megjelenő webhelyverziót nézi, illetve egy <strong>ASZTALI</strong>, amely a hagyományos monitorokon tapasztalható élményt elemzi. A célközönségünktől függően egyik vagy másik esetleg fontosabb lehet számunkra, de mindkettő esetében érdemes egy legalább 50 pont fölötti értéket elérni.</p>
</blockquote>
<p>Mielőtt teljesen elmerülnénk a sebességtesztek bűvös pontszámainak világában, érdemes lefuttatni a tesztet pár népszerű, sokak által látogatott oldal címének beírásával is, és hamar kiderül, hogy azért nem mindenki veszi ezeket a számokat olyan komolyan, és nem csupán ezen áll vagy bukik a vállalkozásunk sikere. Mindesetre a könnyen megvalósítható tanácsokat érdemes megfontolni, és törekedni a minél jobb felhasználói élmény nyújtására, így biztosan közelebb jutunk ahhoz, hogy igazán gyors WordPress-webhelyünk lehessen!</p>
<p>A következőkben sorra vesszük azokat az alapvető lépéseket, valamint az <strong>INGYENES WordPress-bővítményeket,</strong> melyekkel gondoskodhatunk arról, hogy egyrészről felhasználóinknak minél jobb és gyorsabb élményben lehessen részük, másrészről pedig a keresőmotorok is előnyben részesítsék az oldalainkat.</p>
</div></div><div class="et_pb_text_14 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>1. lépés: Megfelelő és gyors tárhelyszolgáltatás kiválasztása</h2>
<p>Kezdjük az alapoknál, mivel ha ott valami nincs rendjén, hiába próbálkozunk bármivel, valószínűleg kudarcba fulladnak majd a próbálkozásaink.</p>
<p>Egyáltalán nem mindegy, hogy hol helyezzük el a webhelyünket. Manapság fillérekért is vehetünk tárhelyet, ám számos közülük semmilyen garanciát nem vállal arra, hogy oldalaink megfelelő kapacitásokkal is rendelkeznek majd, hiszen uyganazon a gépen osztozik ki tudja hány felhasználó és webhely. Éppen ezért érdemes gondosan és körültekintően eljárni, nem mindig a legolcsóbb megoldást választani, illetve előnyben részesíteni azokat a cégeket, amelyek szakosodtak a gyors WordPress-oldalakra.</p>
<p>Amennyiben saját szervert üzemeltetünk, érdemes követni <a href="https://g6.hu/2020/08/19/a-tokeletes-ubuntu-18-04-lts-szerver/">a tökéletes Ubuntu-szerver</a> telepítésére és beállítására vonatkozó útmutatást, ugyanis ebben az esetben az alapok biztosan rendben lesznek.</p>
<p>Ha pedig kifejezetten erre szakosodott cég szolgáltatásait keressük, <a href="https://g6.hu/#kapcsolat">ajánljuk magunkat</a> – szervereinken elsődlegesen WordPress-oldalakat szolgálunk ki, és kedvező tárhelycsomagokat kínálunk ügyfeleinknek. Ha pedig olyan felkérést kapunk, amelynek nem tudnánk maradéktalanul eleget tenni, segítünk megkeresni a legideálisabb szolgáltatót és megoldást!</p>
<blockquote>
<p>Azt már külön meg sem kellene említenünk, hogy oldalunknak rendelkeznie kell SSL-tanúsítvánnyal, hiszen ez manapság teljesen alapfeltételnek tekinthető. Ha mégsem így lenne, akkor minél előbb szerezzünk be egy teljesen ingyenes <a href="https://letsencrypt.org/" target="_blank" rel="noopener">Let's Encrypt-tanúsítványt</a>!</p>
</blockquote>
</div></div><div class="et_pb_image_1 et_pb_image et_pb_module et_block_module"><a href="https://letsencrypt.org/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/lets-encrypt-logo.png" width="1024" height="214" srcset="https://g6.hu/wp-content/uploads/2021/01/lets-encrypt-logo.png 1024w, https://g6.hu/wp-content/uploads/2021/01/lets-encrypt-logo-980x205.png 980w, https://g6.hu/wp-content/uploads/2021/01/lets-encrypt-logo-480x100.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" class="wp-image-746" title="lets-encrypt-logo" /></span></a></div><div class="et_pb_text_15 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>2. lépés: Naprakész és a szabványoknak megfelelő WordPress-sablon használata</h2>
<p>Amennyiben az oldalaink nem támogatják a jelenleg elfogadott és elterjedőben lévő szabványokat, sajnos esélyünk sincs arra, hogy a keresőmotoroknál jó helyezést érjünk el. A WordPress rendelkezik pár alapszintű sablonnal, ám a legtöbben értelemszerűen nem érik be ennyivel.</p>
<p>A fizetős sablonokból óriási a választék, viszont érdemes mindenképpen olyan forrásból beszerezni az oldalunk alapvető megjelenését biztosító sablont, amelynél garantált, hogy hosszú éveken át biztosítják a frissítéseket, illetve naprakész technológiákat vesznek igénybe. Ha esetleg egy-egy komolyabb bővítményt is használunk, például egy webáruházat, akkor már a kompatibilitás kérdése is felmerül.</p>
<p>Érdemes jó alaposan körüljárni ezt a kérdést, és az igényeinknek megfelelően választani. Nincs olyan termék, amely mindenkinek az igényeit ki tudja elégíteni, ám mi az <a href="https://www.elegantthemes.com/" target="_blank" rel="noopener">Elegant Themes</a> mellett tettük le a voksunkat, és ügyfeleinknek is az ő sablonjaikat szoktuk javasolni. Egyrészről stabil hátterű cégről van szó, amelyik folyamatosan fejleszti és frissíti is a termékeit, másrészt az általuk használt megoldások mind követik a szabványokat, ezért az oldalaik egyszerre lesznek tetszetősek, gyorsak és felelnek meg a keresőmotorok elvárásainak.</p>
</div></div><div class="et_pb_image_2 et_pb_image et_pb_module et_block_module"><a href="https://www.elegantthemes.com/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/elegant-themes-logo.png" width="1900" height="650" srcset="https://g6.hu/wp-content/uploads/2021/01/elegant-themes-logo.png 1900w, https://g6.hu/wp-content/uploads/2021/01/elegant-themes-logo-1280x438.png 1280w, https://g6.hu/wp-content/uploads/2021/01/elegant-themes-logo-980x335.png 980w, https://g6.hu/wp-content/uploads/2021/01/elegant-themes-logo-480x164.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1900px, 100vw" class="wp-image-726" title="elegant-themes-logo" /></span></a></div></div></div><div class="et_pb_row_8 et_pb_row et_block_row"><div class="et_pb_column_8 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_16 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>3. lépés: AMP-oldal elérhetővé tétele a mobileszközök számára</h2>
<p>Bármennyire is okosak manapság már a mobileszközeink, ennek ellenére a képernyőméret, illetve az egyes oldalak működése tekintetében érdemes kettéválasztani a mobilos és asztali felhasználói élményt. Ha az általunk választott sablon támogatja a mobilos megjelenítést, az már félsiker. Ennek ellenére igazán jó eredményeket akkor tudunk elérni, ha külön AMP-oldalakat biztosítunk a kisebb képernyőt használó látogatóinknak.</p>
<p>Ehhez szerencsére léteznek már egészen hasznos bővítmények a WordPresshez, ám itt kell felhívnunk a figyelmet egy fontos döntésre!</p>
<p>Általában hiába van olyan sablonunk, amely támogatja a mobilos megjelenést, a legtöbbször igazán jó eredményeket a különálló AMP-s oldalakkal érhetünk el. Viszont ezeknek a külseje azért jelentős mértékben eltér majd az asztali élménytől, ezért ügyfeleinknek azt szoktuk javasolni, hogy mérlegeljék, az-e a fontosabb, hogy egységes legyen a megjelenés minden eszközön (ebben az esetben sokszor mobilos megjelenést támogató sablont alkalmazunk, külön AMP-s bővítmény nélkül), vagy pedig minden felhasználót az adott eszközön elérhető legjobb élményben szeretnének részesíteni (ebben az esetben az asztali és a mobilos kinézet között már jelentősebb elétérések tapasztalhatók, külön AMP-s oldalak jönnek létre, és gyakorlatilag lesz egy asztali sablon és egy mobilos sablon).</p>
<p>Mi az <a href="https://hu.wordpress.org/plugins/accelerated-mobile-pages/" target="_blank" rel="noopener">AMP for WP</a> bővítményt szoktuk ajánlani azoknak, akik egy teljesen külön élményben szeretnék részesíteni a mobilon böngésző látogatóikat, ugyanis minden olyan beállítást tartalmaz, amellyel az igényeinknek megfelelően felparaméterezhetjük a mobilos verziót, kompatibilisek maradunk a legtöbb bővítménnyel, ráadásul a beépített sablonjai tetszetősek és praktikusak is. </p>
</div></div><div class="et_pb_image_3 et_pb_image et_pb_module et_block_module"><a href="https://hu.wordpress.org/plugins/accelerated-mobile-pages/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/amp-for-wp-logo.png" width="1544" height="500" srcset="https://g6.hu/wp-content/uploads/2021/01/amp-for-wp-logo.png 1544w, https://g6.hu/wp-content/uploads/2021/01/amp-for-wp-logo-1280x415.png 1280w, https://g6.hu/wp-content/uploads/2021/01/amp-for-wp-logo-980x317.png 980w, https://g6.hu/wp-content/uploads/2021/01/amp-for-wp-logo-480x155.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) and (max-width: 1280px) 1280px, (min-width: 1281px) 1544px, 100vw" class="wp-image-729" title="amp-for-wp-logo" /></span></a></div><div class="et_pb_text_17 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>4. lépés: Megfelelő képméretek és -formátumok biztosítása, a képek automatikus optimalizálása</h2>
<p>Amióta az interneten weboldalak érhetők el, azóta a legtöbb sávszélességet a grafikai elemek betöltésére használják fel a felhasználók. Ezek lehetnek háttérképek, termékképek, illusztrációk, ikonok, vagy éppen animált gifek. Talán mondanunk sem kell, hogy a legjelentősebb megtakarítást, ezzel együtt pedig a legnagyobb sebességnövekedést (és az ezzel járó jobb pontszámot) a képeink megregulázásával érhetjük el.</p>
<p>Itt is rengeteg bővítmény közül választhatunk, ám számunkra az <a href="https://ewww.io/" target="_blank" rel="noopener">EWWW Image Optimizer</a> bizonyult a leghasznosabbnak. Egyrészt biztosítja a <strong>Lazy Load</strong> funkciót, melynek során a képek csak akkor töltődnek be az oldalunkon, amikor a felhasználó odaér a görgetésben, másrészt képes kordában tartani a WordPress által képfeltöltéskor generált képek és bélyegképek (miniatűrök) méretét, harmadrészt pedig támogatja a konvertálást a <strong>WebP formátumra</strong>, amely manapság szinte elengedhetetlen alapfeltétele annak, hogy megfelelő pontszámot érjünk el a sebességteszteken.</p>
<blockquote>
<p>Mondhat bárki bármit arról, hogy a WebP jelenleg még csak kísérleti szakaszban van, nem támogatja minden böngésző, és érdemes óvatosan bánni vele, ugyanis jelenleg már évek óta szinte kötelező átállni erre a formátumra, ha valaki jó eredményt szeretne elérni a sebességteszteken, és előrébb szeretne kerülni a keresési találatokban. Egyébként egy nagyon hasznos és valóban helytakarékos megoldás, szóval hacsak nem digitális fényképezésből származó mintaképeket, vagy valami hasonlóan nagy méretű, a tömörítést nem jól viselő galériákat tárolunk, érdemes átállni a használatára.</p>
</blockquote>
<p>A fenti bővítmény egyik legnagyobb előnye a többihez képest, hogy mivel a saját szerverünk kapacitásait és erőforrásait használja, így nincsenek havi limitek, korlátlan mennyiségű képet alakíthatunk át a segítségével – a már feltöltöttek, valamint az újonnan feltöltöttek esetén egyaránt.</p>
</div></div><div class="et_pb_image_4 et_pb_image et_pb_module et_block_module"><a href="https://hu.wordpress.org/plugins/ewww-image-optimizer/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/ewww-image-optimizer-logo.jpg" width="1024" height="332" srcset="https://g6.hu/wp-content/uploads/2021/01/ewww-image-optimizer-logo.jpg 1024w, https://g6.hu/wp-content/uploads/2021/01/ewww-image-optimizer-logo-980x318.jpg 980w, https://g6.hu/wp-content/uploads/2021/01/ewww-image-optimizer-logo-480x156.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" class="wp-image-730" title="ewww-image-optimizer-logo" /></span></a></div><div class="et_pb_text_18 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>5. lépés: Gyorsítótár használata az oldalak statikus változatának megjelenítéséhez</h2>
<p>Csodák pedig nincsenek. Az igazán gyors WordPress-oldalak mindegyike valamilyen gyorsítótárat használ annak érdekében, hogy ne kelljen minden oldalletöltésnél minden egyes oldalelemet egyenként lekérni, ugyanis a számítási kapacitás javát ezek a kérések viszik el, teljesen fölöslegesen. Egy jól bekonfigurált <em>cache</em> segítségével minden oldalunk villámgyorsan tölt majd be, viszont felhasználóinknak a dinamikus tartalmak (pl. keresés, aktuális készletinformációk, statisztikák stb.) ugyanúgy a rendelkezésükre állnak majd, mintha nem statikus tartalommal dolgoztunk volna.</p>
<p>Régebben szinte egyeduralkodó volt ezen a téren a <a href="https://wordpress.org/plugins/w3-total-cache/" target="_blank" rel="noopener">W3 Total Cache</a>, ám az utóbbi időben megfosztották a trónjától a sokkal egyszerűbben konfigurálható és hatékonyabb versenytársak. 2021-ben csupán azoknak tudnánk ajánlani a W3TC használatát, aki kifejezetten összetett gyorsítótárazási igényekkel rendelkezik, ugyanis a legtöbb oldal esetén a <a href="https://hu.wordpress.org/plugins/wp-fastest-cache/" target="_blank" rel="noopener">WP Fastest Cache</a> sokkal jobb választásnak bizonyul.</p>
<p>Egyszerűen konfigurálható, hihetetlenül gyors, és integrálható különféle CDN-ekkel és a <a href="https://www.cloudflare.com/" target="_blank" rel="noopener">Cloudflare</a>-rel. A telepítésével megkoronázhatjuk az eddigi törekvéseinket, és igazán felturbózhatjuk WordPress-webhelyünket.</p>
</div></div><div class="et_pb_image_5 et_pb_image et_pb_module et_block_module"><a href="https://hu.wordpress.org/plugins/wp-fastest-cache/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/wp-fastest-cache-logo.jpg" width="772" height="251" srcset="https://g6.hu/wp-content/uploads/2021/01/wp-fastest-cache-logo.jpg 772w, https://g6.hu/wp-content/uploads/2021/01/wp-fastest-cache-logo-480x156.jpg 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 772px, 100vw" class="wp-image-731" title="wp-fastest-cache-logo" /></span></a></div><div class="et_pb_text_19 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>(Opcionális) 6. lépés: SEO-bővítmény telepítése a tartalom keresőmotorok általi láthatóságának fokozásához</h2>
<p>Bár ez nem kifejezetten a felhasználói élmény fokozásához vagy a megjelenítési sebesség növeléséhez kapcsolódik, egy magára valamit is adó WordPress-webhely nem létezhet SEO-bővítmény nélkül, amely segít a tartalom és a kulcsszavak optimális menedzselésében, így elősegítve, hogy a keresőmotorokban minél jobb helyezést érjünk el bizonyos kifejezésekre.</p>
<p>Korábban itt is megingathatatlanul befoglalta a trónt az egyik bővítmény, a <a href="https://yoast.com/wordpress/plugins/seo/" target="_blank" rel="noopener">Yoast SEO</a>, ám már egy jó ideje sokkal jobb eredményeket és lehetőségeket kínál a <a href="https://rankmath.com/" target="_blank" rel="noopener">Rank Math</a> nevezetű bővítmény.</p>
<p>Nem állítjuk, hogy egy WordPress-webhely SEO szempontjából történő bekonfigurálása és a tartalom, valamint a kulcsszavak finomhangolása pillanatok alatt elvégezhető, sőt, egyrészről gondos tervezést igényel, másrészről menet közben is finomhangolásra szorulhat, azonban a fenti bővítmények minden esetben vezetik majd a kezünket, és akkor is jobb eredményeket érhetünk el a használatukkal, ha a keresőoptimalizálás terén járatlanok vagyunk, vagy egyszerűen csak nem szeretnénk túl sok energiát fektetni ennek művelésébe.</p>
</div></div><div class="et_pb_image_6 et_pb_image et_pb_module et_block_module"><a href="https://rankmath.com/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/rank-math-logo.png" width="1024" height="166" srcset="https://g6.hu/wp-content/uploads/2021/01/rank-math-logo.png 1024w, https://g6.hu/wp-content/uploads/2021/01/rank-math-logo-980x159.png 980w, https://g6.hu/wp-content/uploads/2021/01/rank-math-logo-480x78.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw" class="wp-image-732" title="rank-math-logo" /></span></a></div><div class="et_pb_text_20 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>(Opcionális) 7. lépés: A Cloudflare használata sebességnövelésre és a támadások kivédésre</h2>
<p>A <a href="https://www.cloudflare.com/" target="_blank" rel="noopener">Cloudflare</a> egy igencsak sokoldalú termék, amelyet használhatunk támadások kivédésére (DDoS-védelem), az SSL-licenceink könnyebb kezelésére, a forgalmunk elemzésére és szabályozására, terheléselosztásra, DNS-kezelésre, vagy éppen a tartalmaink gyorsabb megjelenítésére.</p>
<p>Gyakorlatilag egy előszobaként funkcionál a webhelyünket felkereső felhasználók tekintetében, és segít abban, hogy oldalainkat minél könnyebben, gyorsabban és biztonságosabban kereshessék fel az érdeklődők, miközben a webhelyünk tartalmát is nagyobb biztonságban tudhatjuk, és elejét vehetjük a különféle támadásoknak is.</p>
<p>A segítségével elérhető előnyök felsorolása és az egyes lehetőségek ismertetése önmagában is megérdemel egy hosszabb lélegzetvételű írást, mindenesetre a lényeget összefoglalva elmondható, hogy az esetek jelentős részében még a teljesen ingyenes verziójának használatával is kézzelfogható előnyökre tehetünk szert, a <strong>Pro verziós</strong> licenccel pedig még magasabb fokozatra kapcsolhatjuk webhelyünk működését.</p>
<p>A helyes konfigurálása, a DNS beállítása és a WordPress-webhellyel való integrálás nem túl bonyolult, ám több buktatót is magában hordoz, így érdemes <a href="https://g6.hu/#kapcsolat">szakértőkre bízni a feladatot</a>. A használatát egyedül a DNS-sel kapcsolatos különleges igények tudják megnehezíteni, minden más esetben kifejezetten ajánlani szoktuk legalább az ingyenes változat beállítását, illetve összehangolását a helyi gyorsítótárral.</p>
</div></div><div class="et_pb_image_7 et_pb_image et_pb_module et_block_module"><a href="https://www.cloudflare.com/" target="_blank" rel="noopener"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2021/01/cloudflare-logo.png" width="1200" height="404" srcset="https://g6.hu/wp-content/uploads/2021/01/cloudflare-logo.png 1200w, https://g6.hu/wp-content/uploads/2021/01/cloudflare-logo-980x330.png 980w, https://g6.hu/wp-content/uploads/2021/01/cloudflare-logo-480x162.png 480w" sizes="(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1200px, 100vw" class="wp-image-738" title="cloudflare-logo" /></span></a></div><div class="et_pb_code_3 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>A WordPress-bejelentkezési kísérletek számának korlátozása WP-bővítménnyel</title>
		<link>https://g6.hu/2020/10/07/a-wordpress-bejelentkezesi-kiserletek-szamanak-korlatozasa-wp-bovitmennyel/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Wed, 07 Oct 2020 10:10:00 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=485</guid>

					<description><![CDATA[Bár a WordPress számos szempontból napjaink egyik legjobb, legnépszerűbb és legszabványosabb tartalomkezelőjének számít, a biztonság terén még van hová fejlődnie. Többek között az adminfelület sincs védve a korlátlan számú bejelentkezési kísérletektől. Persze, csak addig, amíg fel nem telepítjük az általunk javasolt ingyenes és nyílt forráskódú bővítményt!]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_4 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_9 et_pb_row et_block_row"><div class="et_pb_column_9 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_21 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>Alapvető probléma a WordPress működési biztonságának szempontjából, hogy a bejelentkezési képernyőjén (<code>/wp-admin/</code>) akárhány bejelentkezési kísérlet a támadók rendelkezésére áll, így próbálgatásos (<code>brute-force</code>) támadások keretében (megfelelő idő és erőforrás rendelkezésre állása esetén) hozzáférést lehet szerezni az adminfelülethez. Ennek sokféleképpen vehetjük az elejét, például a webkiszolgálón beállíthatunk <code>.htaccess</code>-hozzáférést, amivel csak az a probléma, hogy alapesetben egy statikus fájllal dolgozik, így vagy mindenki ugyanazokat a bejelentkezési azonosítókat használja, vagy nekünk lesz rendszeres feladatunk a fájl frissítgetése, amennyiben az adminfelülethez többen is hozzáféréssel rendelkeznek.</p>
<p>A jó hír az, hogy erre is létezik egy bővítmény, amely ráadásul a WordPress felhasználóinak listáját használja, hiszen csupán annyival egészíti ki a WP bejelentkezési képernyőjének működését, hogy korlátozza a bejelentkezési kísérletek számát. Ennek a bővítménynek a neve a <strong><a href="https://hu.wordpress.org/plugins/limit-login-attempts-reloaded/" target="_blank" rel="noopener noreferrer">Limit Login Attempts Reloaded</a></strong>, és a következő funkciókat biztosítja:</p>
<p>&nbsp;</p>
<ul>
<li>IP-nként korlátozza a bejelentkezési kísérletek számát</li>
<li>Tájékoztatja a felhasználót a hátralévő kísérletek számáról vagy az újabb próbálkozásig hátralévő türelmi időről</li>
<li>Választható naplózás és e-mailes értesítés sikertelen kísérletek esetén</li>
<li>IP-k és fehasználónevek felvétele az engedélyezési vagy tiltólistára</li>
<li>XMLRPC-átjáró védelme</li>
<li>Woocommerce-bejelentkezés védelme</li>
<li>Multi-site (hálózati) WordPress-oldalak védelme</li>
<li>GDPR-kompatibilis</li>
<li>Egyéni IP-források (pl. Cloudflare) támogatása</li>
</ul>
</div></div><div class="et_pb_text_22 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>A bővítmény teljesen ingyenesen elérhető, és a használata gyakorlatilag semmilyen vagy csak nagyon minimális konfigurációt igényel. Alapértelmezés szerint 4 próbálkozási kísérlet után 20 percre kitiltja a felhasználót, amelyet a további próbálkozások meghosszabbítanak. Ezt a működést változtathatjuk meg, értesítést kaphatunk a kizárt felhasználókról, valamint megadhatjuk az engedélyezési és kizárási listákat.</p>
</div></div></div></div><div class="et_pb_row_10 et_pb_row et_block_row"><div class="et_pb_column_10 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_image_8 et_pb_image et_pb_module et_block_module"><a href="https://g6.hu/wp-content/uploads/2020/10/limit_login_attempts_reloaded_altalanos_beallitasok.png" class="et_pb_lightbox_image"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2020/10/limit_login_attempts_reloaded_altalanos_beallitasok.png" title="limit_login_attempts_reloaded_altalanos_beallitasok" /></span></a></div></div><div class="et_pb_column_11 et_pb_column et_pb_column_1_2 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_image_9 et_pb_image et_pb_module et_block_module"><a href="https://g6.hu/wp-content/uploads/2020/10/limit_login_attempts_reloaded_kizarasok.png" class="et_pb_lightbox_image"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2020/10/limit_login_attempts_reloaded_kizarasok.png" title="limit_login_attempts_reloaded_kizarasok" /></span></a></div></div></div><div class="et_pb_row_11 et_pb_row et_block_row"><div class="et_pb_column_12 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_23 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>És ennyi. Igazából legalább annyira érthetetlen, hogy miért nem így működik alapértelmezés szerint a WordPress, mint amennyire az a tény, hogy nem képes épkézláb módon lekezelni a <a href="https://g6.hu/2020/09/16/utemezett-wordpress-bejegyzes-sikertelen-idozitese/">bejegyzések sikertelen időzítését</a>. A telepítését követően máris egy fokkal nagyobb biztonságban tudhatjuk az oldalunkat, ráadásul úgy, hogy a felhasználók életét sem nehezítettük meg egy újabb bejelentkezési ablakkal.</p>
</div></div><div class="et_pb_code_4 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ütemezett WordPress-bejegyzés sikertelen időzítése</title>
		<link>https://g6.hu/2020/09/16/utemezett-wordpress-bejegyzes-sikertelen-idozitese/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Wed, 16 Sep 2020 09:44:00 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[ISPConfig]]></category>
		<category><![CDATA[Kiszolgálók]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[cron]]></category>
		<category><![CDATA[cron job]]></category>
		<category><![CDATA[cronjob]]></category>
		<category><![CDATA[crontab]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ispconfig]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=371</guid>

					<description><![CDATA[Kisebb forgalmú webhelyeken könnyedén előfordulhat, hogy egy ütemezett WordPress-bejegyzés nem válik nyilvánossá a megadott időpontban. Segítünk ennek a hibának az orvoslásában, illetve a WordPress beépített cronjának kiváltásának módját is ismertetjük, hogy a látogatói forgalomtól függetlenül minden ütemezett feladat megbízhatóan fusson az oldalunkon.]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_5 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_12 et_pb_row et_block_row"><div class="et_pb_column_13 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_24 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>A kisebb forgalmú WordPress-oldalak egyik gyakori problémája, hogy <strong>az ütemezett WordPress-bejegyzések</strong> nem jelennek meg a megfelelő időpontban. Ennek oka elsődlegesen az, hogy a WordPress egy saját cront (feladatidőzítőt) tart fenn az ütemezett feladatok végrehajtásához, és hacsak nem gondoskodunk ennek rendszeres időközönként történő futtatásáról, könnyen előfordulhat, hogy pl. egy 10:00 időpontra beütemezett feladat azért nem tud kikerülni az internetre, mert ekkor éppen senki sem kereste fel az oldalunkat, így ezt a feladatot sem tudta az adott időpontban triggerelni a WordPress. Ilyenkor <strong>sikertelen időzítés</strong> állapotba kerül a bejegyzés, ami azért is bosszantó, mert azon túl, hogy semmi sem történik majd vele automatikusan, és erről még csak értesítést sem kapunk, nekünk kézzel kell újra közzétennünk a bejegyzést a szerkesztőből.</p>
<p>Szerencsére, mint mindenre, erre is létezik megoldás, méghozzá nem is egy. Lássuk a részleteket!</p>
</div></div><div class="et_pb_text_25 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Feladatok ütemezése bővítménnyel</h2>
<p>Ahogy az a WordPress esetén szinte mindenre igaz, itt is érvényes, hogy erre a problémára is létezik egy bővítmény! Nem is egy, hanem rögtön kettő. Az egyik a <a href="https://wordpress.org/plugins/scheduled-post-trigger/" target="_blank" rel="noopener noreferrer" title="Scheduled Post Trigger">Scheduled Post Trigger</a> névre hallgat, és a telepítésén és aktiválásán kívül semmi más teendőnk nincs. Állítólag sokaknak működik, mi kipróbáltuk az egyik oldalunkon, és egy, a bővítmény telepítése előtt ütemezett WordPress-bejegyzés esetén semmi változást nem tapasztaltunk. Azaz továbbra is sikertelen időzítéses állapotban maradt. Ez lenne a legegyszerűbb módja a probléma megoldásának, de úgy tűnik, nem 100%-ban működőképes. Mindenesetre érdemes vele tenni egy próbát, és ha beválik, akkor le is zárhatjuk a problémamegoldást. Ha nem, akkor érdemes telepíteni a következő bővítményt.</p>
<p>Ha esetleg mégsem működne, akkor viszont van egy tuti tippünk, amelynek csak egy picit körülményesebb a telepítése. Ez a <a href="https://github.com/sLaNGjI/wp-missed-schedule" target="_blank" rel="noopener noreferrer" title="WP Missed Schedule">WP Missed Schedule</a> névre hallgat, és a készítőjének kérésére nem érhető el a WP kereshető bővítménykatalógusában. A GitHub-oldalról viszont könnyedén le tudjuk tölteni ZIP formátumban (lásd az alábbi képen), és ezt már a <strong>Bővítmények</strong> oldalán csak fel kell töltenünk a saját oldalunkra. Az aktiválását követően ezzel sincs semmi dolgunk, és ez a bővítmény nálunk minden oldal esetében probléma nélkül működött, még akkor is, ha a telepítését megelőzően időzített bejegyzésről volt szó.</p>
<blockquote>
<p>Egyedül arra kell figyelni, ha esetleg alapvetően megváltozik a WordPress működése (például 5.x-esről 6-os verzióra kell frissíteni), mert akkor könnyedén működésképtelenné válhat ez a bővítmény, és mivel nem szerepel a bővítménytárban, így a frissítéséről is nekünk kell majd gondoskodnunk. Mivel a WP egy alapvető, központi funkciójáról van szó, ezért nem valószínű, hogy ez a közeljövőben problémát okozna, de nem árt észben tartani, ha egyszer csak megint meghiúsul egy időzített bejegyzés közzététele.</p>
</blockquote>
</div></div></div></div><div class="et_pb_row_13 et_pb_row et_block_row"><div class="et_pb_column_14 et_pb_column et_pb_column_1_2 et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_image_10 et_pb_image et_pb_has_overlay et_pb_module et_block_module"><a href="https://g6.hu/wp-content/uploads/2020/09/wp-missed-schedule-github.png" class="et_pb_lightbox_image"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2020/09/wp-missed-schedule-github.png" title="wp-missed-schedule-github" /><span class="et_overlay"></span></span></a></div></div><div class="et_pb_column_15 et_pb_column et_pb_column_1_2 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_image_11 et_pb_image et_pb_has_overlay et_pb_module et_block_module"><a href="https://g6.hu/wp-content/uploads/2020/09/wp-bovitmeny-feltoltese.png" class="et_pb_lightbox_image"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2020/09/wp-bovitmeny-feltoltese.png" title="wp-bovitmeny-feltoltese" /><span class="et_overlay"></span></span></a></div></div></div><div class="et_pb_row_14 et_pb_row et_block_row"><div class="et_pb_column_16 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_26 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>A cron futtatása rendszeres időközönként</h2>
<p>Természetesen létezik másik megoldás is arra, hogy az alacsonyabb látogatói forgalmat kompenzáljuk. Mi magunk is gondoskodhatunk arról, hogy minden percben legyen forgalom az oldalunkon. Amennyiben a webhelyszolgáltatást béreljük egy szolgáltatótól, úgy az ő felületünkön kell utánanéznünk, hogy az alábbiakban leírtakra lehetőségünk nyílik-e. Ha a saját szerverünket használjuk, akkor pedig lehetőségünk nyílik a rendszer-crontab használatával gondoskodni a megfelelő oldal rendszeres lekéréséről.</p>
<h3>A WordPress beépített cronjának letiltása</h3>
<p>Első lépésként le kell tiltanunk a WordPress saját, beépített cronját, mivel innentől kezdve nem a külső (látogatói) oldallekérések alapján fogjuk futtatni a tervezett feladatokat. Ehhez szerkeszteni kell a WP gyökérkönyvtárában található <strong>wp-config.php</strong> fájlt, és el kell helyezni benne az alábbi sort:</p>
<p> <code class="plain">define(</code><code class="string">'DISABLE_WP_CRON'</code><code class="plain">, true);</code></p>
<h3>ISPConfig használata esetén</h3>
<p>Amennyiben <a href="https://g6.hu/2020/08/19/a-tokeletes-ubuntu-18-04-lts-szerver/" title="A tökéletes Ubuntu szerver">a tökéletes Ubuntu szerverünket</a> használjuk, és telepítettük rá az <a href="https://g6.hu/2020/09/09/ispconfig-vagy-plesk-melyiket-erdemes-valasztani/" title="ISPConfig">ISPConfig</a> nevű webes irányítópultot, akkor a <strong>Sites</strong> -&gt; <strong>Cron Jobs</strong> alatt tudunk új cron-feladatot létrehozni. Itt adhatjuk meg, hogy melyik webhelyről van szó, valamint a feladat időzítését. Ha minden percben szeretnénk futtatni a fealadatokat (bejegyzések közzétételéhez erre lesz szükségünk, más karbantartási feladatok végrehajtása esetén elegendő lehet 5 percenként is futtatni a cront), akkor az összes időzítős időegységhez csak egy <strong>csillagot</strong> kell írnunk.</p>
<p>&nbsp;</p>
</div></div><div class="et_pb_image_12 et_pb_image et_pb_has_overlay et_pb_module et_block_module"><a href="https://g6.hu/wp-content/uploads/2020/09/wp-cron-ispconfig.png" class="et_pb_lightbox_image"><span class="et_pb_image_wrap"><img decoding="async" src="https://g6.hu/wp-content/uploads/2020/09/wp-cron-ispconfig.png" title="wp-cron-ispconfig" /><span class="et_overlay"></span></span></a></div><div class="et_pb_text_27 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>A <strong>Command to run</strong> mezőben pedig azt az URL-címet kell megadnunk, amellyel a WP cronját tudjuk meghívni: https://<strong>sajatdomain.hu</strong>/wp-cron.php?doing_wp_cron</p>
<p>És már készen is vagyunk!</p>
</div></div><div class="et_pb_text_28 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h3>Rendszerszintű cron-faladat használata esetén</h3>
<p>Ha nincs webes vezérlőpultunk, de van SSH-hozzáfésérünk az Ubuntu- vagy Debian-rendszerünkhöz, akkor a <strong>crontab -e</strong> parancs kiadásával tudjuk szerkeszteni a rendszer aktuálisan bejelentkezett felhasználójának crontabját. Ide kell felvennünk új sorként a következő kifejezést:</p>
<p><code class="plain">* * * * * wget http://<strong>sajatdomain.hu</strong>/wp-cron.php?doing_wp_cron &gt; /dev/null 2&gt;&amp;1</code></p>
<p>Vagy csak karbantartási feladatok esetén, ha elegendő az 5 perces időköz:</p>
<p><code class="plain">*/5 * * * * wget http://<strong>sajatdomain.hu</strong>/wp-cron.php?doing_wp_cron &gt; /dev/null 2&gt;&amp;1</code></p>
<p>A mentést követően máris élesedik a feladat, és a rendszer minden percben (vagy ötödik percben) lefuttatja a parancsot.</p>
<blockquote>
<p>Ha esetleg a wget nem lenne telepítve a rendszerre, akkor a <strong>sudo apt-get install wget</strong> paranccsal tudjuk telepíteni.</p>
</blockquote>
</div></div><div class="et_pb_code_5 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Nem működik a képfeltöltés WordPressben &#8211; jQuery-hiba</title>
		<link>https://g6.hu/2020/08/23/nem-mukodik-a-kepfeltoltes-wordpressben-jquery-hiba/</link>
		
		<dc:creator><![CDATA[Chilly]]></dc:creator>
		<pubDate>Sun, 23 Aug 2020 23:15:16 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://g6.hu/?p=258</guid>

					<description><![CDATA[Az 5.5-ös verzió megjelenésével megszaporodtak a képfeltöltési hibák a WordPressben. Elmondjuk, mi okozza a problémát, és hogyan küszöbölhető ki azonnal az Enable jQuery Migrate Helperrel.]]></description>
										<content:encoded><![CDATA[<div class="et_pb_section_6 et_pb_section et_section_regular et_block_section"><div class="et_pb_row_15 et_pb_row et_block_row"><div class="et_pb_column_17 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough"><div class="et_pb_text_29 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><p>Ha valami nem működik a WordPressben, a legtöbb esetben valamelyik bővítményünk lehet a lúdas. Általában érdemes ilyenkor minden bővítményt letiltani, és megnézni, úgy megoldódott-e a probléma. Vannak azonban olyan alkalmak, kompatibilitástörő verziófrissítések, amikor a sablonok és a bővítmények egyszerűen nem tudják tartani a lépést a változásokkal. Pont ilyen frissítés lett a <strong>WordPress 5.5</strong> is, amely véget vetett a <em>jquery-migrate</em> nevű eszköz elérhetőségének, amit a felhasználók abból vettek észre, hogy egyszercsak többé nem tudtak fájlokat feltölteni a <strong>Média hozzáadása</strong> gombbal a szerkesztőben.</p>
<p>Legalább olyan bosszantó hiba ez, mint amikor többé-kevésbé felkészületlenül érte a WP-oldalak tulajait a blokkszerkesztő megjelenése, ráadásul a jQuery használatától rengeteg bővítmény és sablon függ, és sajnos az sem mindegy, hogy a jquery melyik verzióját próbáljuk meg betölteni. Nézzük lépésről lépésre, hogyan lehet a leggyorsabban és fájdalommentesen orvosolni a problémát, amely több tízezer felhasználónál jelentkezett egyszerre a frissítés után:</p>
</div></div><div class="et_pb_text_30 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Az összes WordPress-bővítmény frissítése</h2>
<p>Első lépésként frissítsük az összes bővítményünket a legújabb verzióra. Ezt az adminfelületre belépve, a bal felső sarokban lévő körkörös nyilacskákra kattintva tehetjük meg (multisite-környezetben a hálózat tagjainak összes frissítését is el kell végeznünk). (Az elérési út: <strong>/wp-admin/update-core.php</strong>)</p>
<p style="text-align: center;"><img decoding="async" src="https://g6.hu/wp-content/uploads/2020/08/wordpress_frissites.png" width="295" height="197" alt="" class="wp-image-262 alignnone size-full" /></p>
<p>A frissítésből ne maradjon ki az éppen használt sablon sem! Ha ezt követően megoldódnak a problémáink, akkor örülhetünk, ugyanis minden bővítményünk és sablonunk kompatibilis lett az 5.5-ös verzióval, és további teendőink már nincsenek. Ha ez nem így lenne, folytassuk a következő lépéssel.</p>
</div></div><div class="et_pb_text_31 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Az összes WordPress-bővítmény letiltása</h2>
<p>Tiltsuk le az összes bővítményünket, és próbáljuk ki, hogy sikerült-e megoldani a problémát. (Az elérési út: <strong>/wp-admin/plugins.php</strong>)</p>
<p><span style="font-size: 14px;"> </span></p>
<ul>
<li>Ha megoldódott, akkor egyenként kapcsoljuk vissza a bővítményeket, és mindegyik után ellenőrizzük, hogy működik-e a képfeltöltési funkció. Ha sikerült beazonosítani a problémás bővítményt, akkor azt hagyjuk kikapcsolva, illetve kérjük meg a készítőjét, hogy hárítsa el a problémát a programkódban, adjon ki egy frissített verziót, és csak akkor kapcsoljuk be ismét, ha már a kijavított verzió elérhetővé vált, és frissítettünk rá. Amennyiben ez nem járható út, például azért, mert már nem adnak ki frissítéseket a bővítményhez, akkor a következő hibaelhárítási lépéssel ideiglenesen orvosolni tudjuk a problémát, ám ez egy idő után majd nem lesz már járható út, így mindenképpen minél hamarabb keresnünk kell egy alternatív megoldást, amely nem okoz kompatibilitási hibákat.</li>
<li>Ha az összes bővítmény letiltása nem oldotta meg a problémát, akkor a hiba oka az általunk használt sablonban keresendő. Kérjük meg a készítőjét, hogy hárítsa el a problémát a sablon kódjában, és adjon ki egy frissített verziót. Addig is a következő hibaelhárítási lépéssel ideiglenesen orvosolni tudjuk a problémát, ám ez egy idő után majd nem lesz már járható út, így mindenképpen minél hamarabb le kell cserélnünk az elavult sablont.</li>
</ul>
</div></div><div class="et_pb_text_32 et_pb_text et_pb_bg_layout_light et_pb_module et_block_module"><div class="et_pb_text_inner"><h2>Az Enable jQuery Migrate Helper bővítmény telepítése és aktiválása</h2>
<p>Ha nem tudunk meglenni az elavult bővítmény vagy sablon nélkül, akkor ideiglenesen újra működőképessé tehetjük az oldalunkat az <strong>Enable jQuery Migrate Helper</strong> telepítésével. Ehhez írjuk be a nevét a <strong>Bővítmények -&gt; Új hozzáadása</strong> alatt (elérési út: <strong>/wp-admin/plugin-install.php</strong>), vagy keressük fel a <a href="https://wordpress.org/plugins/enable-jquery-migrate-helper/" target="_blank" rel="noopener">https://wordpress.org/plugins/enable-jquery-migrate-helper/</a> címet a letöltéshez. Az aktiválása után a bővítmény gondoskodik arról, hogy az elavult jQuery-kérések is sikeresen teljesüljenek, és amikor egy ilyen betöltésére kerül sor, egy értesítést jelenít meg az adminfelületen. (A felhasználók által látható felületeken ilyen értesítés nem jelenik meg, csak az adminban.) Ez segít nekünk abban, hogy minél hamarabb orvosolhassuk a problémát, miközben a szükséges funkció is működőképes marad.</p>
<blockquote>
<p><strong>FONTOS!</strong></p>
<p>Ez csak egy ideiglenes megoldásként, gyorssegélyként kezelendő, amíg meg nem oldjuk a problémát. Ideig-óráig még működőképessé tehetjük vele az elavult bővítményünket vagy sablonunkat, de törekedjünk arra, hogy minél hamarabb kompatibilissé tegyük WordPress-környezetünket. Időt nyerhetünk a segítségével ahhoz, hogy megtaláljuk a számunkra ideális megoldást, de <strong>ne</strong> kezeljük végleges megoldásként!</p>
</blockquote>
<p>Ha sikerült orvosolni minden problémát, biztonsági okokból javasolt eltávolítani a bővítményt.</p>
</div></div><div class="et_pb_code_6 et_pb_code et_pb_module"><div class="et_pb_code_inner">[icegram campaigns=206]</div></div></div></div></div>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
