Ve výchozím nastavení jsou ve WordPressu všechny odkazy otevřeny ve stejném otevřeném okně prohlížeče. Často je však nutné otevřít odkaz v novém okně nebo otevřít odkaz na nové kartě.
Výraz otevře odkaz v novém okně, v tomto článku znamená, že odkazy se otevřou na nové kartě nebo v novém okně, v závislosti na nastavení vašeho prohlížeče. V každém případě se rozumí, že stránka, na kterou byl odkaz kliknut, zůstane otevřená.
Obsah:- Jak otevřít odkaz v novém okně
- Target Blank in Posts and Comments Plugin
- Otevřít odkaz s komentáři v novém okně
- Použití atributu rel = ”external nofollow”
- Závěry článku
Proč by to mohlo být potřeba? Návštěvník je aktuálně na vašem webu a v článku nebo na stránce webu je externí odkaz. Pokud je tento odkaz pro návštěvníka zajímavý, po kliknutí na takový externí odkaz se dostanete na jiný web.
Na jiném webu může otevřít několik dalších stránek a poté bude pro něj obtížné se na váš web znovu dostat. Nečetl váš článek a jak se dostat zpět na váš web, ne každý uživatel počítače to okamžitě pochopí, protože lidé mají různé přípravy a pro začátečníky není vždy jasné, co v tomto případě dělat.
V prohlížeči můžete kliknout na tlačítko zpět a návštěvník by mohl dokonce zavřít okno na jiném webu, a on opravdu chtěl přečíst váš článek, a ne článek, který náhodou dostal na externí odkaz.
Nejjednodušší způsob, jak otevřít odkaz v novém okně nebo na kartě, je kliknout na odkaz pomocí kolečka myši (prostřední tlačítko), poté se odkaz otevře v novém okně.
Odkaz můžete otevřít na nové kartě prohlížeče tak, že do každého takového odkazu ručně vložíte atribut „target“ s hodnotou značky „_blank“. V HTML to bude vypadat takto - target = ”_ blank”. Může však existovat mnoho takových odkazů a nebudete si vždy pamatovat, do kterých externích odkazů nebyl tento atribut dosud vložen.
Při přidávání nových odkazů a obrázků do článku, na panelu administrátora WordPress, v textovém editoru, existují odpovídající položky, jejichž aktivace vám umožní otevřít přidané odkazy a obrázky v novém okně..
Existuje několik způsobů, jak otevřít odkazy v novém okně. V tomto článku popíšu pouze ty metody, které fungovaly na mém webu.
Některé metody na mém webu v předchozí šabloně nefungovaly správně, takže o nich nebudu mluvit. Zejména byla hlavní stránka nesprávně zobrazena metodou, která vyžaduje připojení knihovny JavaScript - jQuery. Tato metoda by také nefungovala, pokud byl zakázán JavaScript.
Jak otevřít odkaz v novém okně
Chcete-li zcela otevřít všechny odkazy na webu v nových oknech nebo kartách, budete muset do souboru „Header (header.php)“ vložit speciální kód..
Chcete-li vložit tento kód, musíte zadat "WordPress Admin Panel" => "Vzhled" => "Editor" => "Nadpis (header.php)".
V souboru „Header (header.php)“ mezi značkami je třeba vložit následující kód těsně před závěrečnou značku:
Po vložení tohoto kódu se všechny odkazy otevřou v novém okně nebo na nové kartě. V tomto případě jsou otevřeny všechny odkazy, a to nejen externí na jiné weby, ale také interní odkazy při přechodu na stránky uvnitř samotného webu.
Zdá se mi, že nastavení otevírání stránek v novém okně nebo kartě není příliš pohodlné, protože otevírá mnoho oken nebo karet v prohlížeči. Vím však, že pro některé bude naopak výhodné, aby bylo možné takto otevírat externí a interní odkazy na jejich webu..
Target Blank in Posts and Comments Plugin
Doplněk Target Blank In Posts And Comments pomáhá otevírat odkazy v komentářích a příspěvcích v novém okně, aniž by to ovlivnilo další interní odkazy na webu.
Stáhněte si zásuvný modul Target Blank In Posts And Comments..
Tento plugin nebyl dlouho aktualizován, ale funguje dobře na nejnovější verzi enginu WordPress a dobře funguje. Na mém webu nějakou dobu pracoval..
Chcete-li nainstalovat zásuvný modul Target Blank v příspěvcích a komentářích, musíte zadat „WordPress Admin Panel“ => „Plugins“ => „Add New“ => „Install Plugins“ => „Download“. Po načtení je třeba plugin nainstalovat a aktivovat.
Plugin Target Blank In Posts And Comments nevyžaduje žádná nastavení a začne fungovat ihned po jeho aktivaci.
Použití tohoto pluginu vám umožní vrátit návštěvníky vašeho webu, kteří klikli na externí odkaz z vašeho webu. Koneckonců, často se stává, že návštěvník hledal potřebné informace po dlouhou dobu, a pak najednou vytvořil odkaz, který přišel k jeho zájmu z komentáře nebo článku, pak šel někam jinam, a tak návštěvník často nemohl najít stránku, ze které původně šel.
Target Blank In Posts And Comments plugin dělá dobrou práci z jeho funkcí, to vám umožní zpoždění a návrat návštěvníků na vaše stránky.
Otevřít odkaz s komentáři v novém okně
Pokud potřebujete otevřít odkazy s komentáři bez pomoci pluginu, můžete tak učinit po změně odpovídajícího kódu. Změny bude nutné provést v kódu souboru "comment-template.php", který je umístěn ve složce "wp-include".
Chcete-li to provést, musíte se připojit k webu pomocí připojení FTP pomocí programů, jako je FileZilla nebo Total Commander. To lze také provést pomocí správce souborů, který je umístěn na ovládacím panelu hostitele..
Soubor "comment-template.php" je umístěn přibližně podél této cesty - domény / název vašeho webu / public_htlm / wp-include / comment-template.php.
Pozor! Před změnou souboru comment-template.php musíte vytvořit jeho kopii. V případě poruchy může po změně kódu souboru vaše stránky přestat fungovat normálně. V takovém případě budete muset nahradit upravený soubor uloženou původní kopií tohoto souboru.Podobný incident se mi stal, a já jsem musel vrátit stránku do funkčního stavu pomocí technické podpory mého hostingu. Neuložil jsem kopii původního souboru, provedl jsem nesprávné změny kódu souboru a poté se můj web na chvíli přestal zobrazovat na internetu.
To by se nestalo, kdybych vytvořil kopii souboru před změnou, protože bych okamžitě nahradil nepracovní soubor pracovním souborem..
Bude třeba zkopírovat soubor „comment-template.php“ do počítače a uložit jej. Je nutné vytvořit kopii z uloženého souboru a provést změny v kódu souboru v něm otevřením pomocí textového editoru Notepad ++. Soubor můžete otevřít v programu Poznámkový blok, ale v programu Poznámkový blok bude velmi obtížné najít potřebné řádky kódu, které by jej mohly změnit.
Další nahoře je řádek začínající $ return = ”<, выражением target=”_blank” (на изображении это выражение уже вставлено в код). У меня в файле comment-template.php этот участок кода со вставленным выражением выглядит таким образом:
function get_comment_author_link ($ comment_ID = 0) / ** @todo Tyto funkce volejte pouze v případě potřeby. Zahrnout, pokud ... jinak blokuje * / $ url = get_comment_author_url ($ comment_ID); $ author = get_comment_author ($ comment_ID); if (empty ($ url) || 'http: //' == $ url) $ return = $ author; else $ return = "" $ author "; return apply_filters ('get_comment_author_link', $ return);
Při provádění změn v tomto kódu byste se měli pečlivě podívat na uvozovky (jednoduché nebo dvojité), na tom může záviset výkon vašeho webu. Dále nahraďte soubor „comment-template.php“ ve složce „wp-include“.
Poté budete muset zkontrolovat výkonnost svého webu. Pokud byla stránka webu v té době otevřená, měli byste ji otevřít.
Odkazy odkazů se nyní otevřou v novém okně, dokud se neaktualizuje verze WordPress. Skutečností je, že při aktualizaci verze CMS WordPress je změněný soubor comment-template.php nahrazen novým souborem comment-template.php..
Proto po aktualizaci verze WordPress budete muset znovu vložit target = ”_ blank” do souboru comment-template.php ve složce wp-include.
Použití atributu rel = ”external nofollow”
Atribut rel = ”external” vykonává přesně stejnou funkci jako atribut target = ”_ blank”, který není platný podle specifikace v XHTML. Nyní jsme sloučili atribut rel = "external" a atribut rel = "nofollow", který uzavře odkazy z přenosu hmotnosti, do jednoho kombinovaného atributu rel = "external nofollow". Jak vidíte výše, ve výše uvedeném kódu je rel = "externí nofollow" již součástí souboru WordPress.
Aby se odkazy od komentátorů stránek mohly otevřít v novém okně, nebude stačit jediný atribut rel = "external nofollow". Musíte také vložit kód JavaScript do souboru motivu nainstalovaného na webu, jinak se v tomto okně budou odkazy otevírat.
Tento kód JavaScript bude nutné vložit do souboru header.php (Header) před značku:
function externalLinks () var doc = document; if (! doc.getElementsByTagName) návrat; var links = doc.getElementsByTagName ("a"); pro (var i = 0; i = 0) link.target = "_blank"; link.title = "Otevře se v novém okně" window.onload = externalLinks;
Po aktualizaci souboru se v novém okně nebo na kartě prohlížeče otevřou odkazy od komentátorů vašeho webu. Tato metoda umožňuje provádět změny v souborech motoru WordPress a není závislá na aktualizaci CMS.
Závěry článku
Pomocí metod popsaných v článku můžete na svém webu provádět změny, takže se v novém okně otevře odkaz od komentátora vašeho webu..
Související publikace:- Jak nainstalovat reklamy na web
- Drobečková navigace WordPress bez pluginu
- Jak odstranit duplicitní stránky
- Nejlepší komentátoři bez pluginu
- Jak přenést web na HTTPS