Ako otvoriť odkaz v novom okne

V predvolenom nastavení sa všetky odkazy v programe WordPress otvárajú v rovnakom otvorenom okne prehľadávača. Často je však potrebné otvoriť odkaz v novom okne alebo otvoriť odkaz na novej karte.

Výraz otvorí odkaz v novom okne, v tomto článku znamená, že sa odkazy otvoria na novej karte alebo v novom okne, v závislosti od nastavení prehľadávača. V každom prípade sa rozumie, že stránka, na ktorú bolo kliknuté na odkaz, zostane otvorená.

obsah:
  1. Ako otvoriť odkaz v novom okne
  2. Zacielenie na prázdne príspevky a komentáre
  3. Otvoriť odkaz s komentármi v novom okne
  4. Použitie atribútu rel = ”external nofollow”
  5. Závery článku

Prečo by to mohlo byť potrebné? Návštevník sa momentálne nachádza na vašom webe a v článku alebo na stránke sa nachádza externý odkaz. Ak je tento odkaz pre návštevníka zaujímavý, po kliknutí na takýto externý odkaz sa dostane na inú stránku.

Na inom mieste môže otvoriť niekoľko ďalších stránok a potom bude pre neho ťažké znova sa dostať na vaše stránky. Neprečítal váš článok a ako sa dostať späť na vaše webové stránky, nie každý používateľ počítača to hneď pochopí, pretože ľudia majú rôzne prípravy a pre začiatočníkov nie je vždy jasné, čo majú robiť v tomto prípade..

V prehliadači môžete kliknúť na tlačidlo späť a návštevník by mohol dokonca zavrieť okno na inom webe. Skutočne chcel prečítať váš článok, a nie článok, ktorý náhodou dostal na externý odkaz..

Najjednoduchší spôsob, ako otvoriť odkaz v novom okne alebo na karte, je kliknúť na odkaz pomocou kolieska myši (prostredné tlačidlo), potom sa odkaz otvorí v novom okne..

Odkaz môžete otvoriť na novej karte prehliadača ručným vložením atribútu „target“ s hodnotou značky „_blank“ do každého takéhoto odkazu. V HTML to bude vyzerať takto - target = ”_ blank”. Môže však existovať veľa takýchto odkazov a nebudete si vždy pamätať, do ktorých externých odkazov tento atribút ešte nebol vložený.

Pri pridávaní nových odkazov a obrázkov do článku, na paneli správcu WordPress, v textovom editore sa nachádzajú príslušné položky, ktorých aktivácia umožňuje otvoriť pridané odkazy a obrázky v novom okne..

Existuje niekoľko spôsobov, ako otvoriť odkazy v novom okne. V tomto článku popíšem iba tie metódy, ktoré fungovali na mojej stránke.

Niektoré metódy na mojej stránke v predchádzajúcej šablóne nefungovali správne, takže o nich nebudem hovoriť. Hlavne bola hlavná stránka nesprávne zobrazená spôsobom, ktorý vyžaduje pripojenie knižnice JavaScript - jQuery. Táto metóda by tiež nefungovala, ak by bol zakázaný JavaScript.

Ako otvoriť odkaz v novom okne

Ak chcete úplne otvoriť všetky odkazy na webe v nových oknách alebo kartách, musíte do súboru „Header (header.php)“ vložiť špeciálny kód..

Ak chcete vložiť tento kód, musíte zadať "WordPress Admin Panel" => "Vzhľad" => "Editor" => "Nadpis (header.php)".

Do súboru „Header (header.php)“ medzi značkami je potrebné vložiť nasledujúci kód tesne pred koncovú značku:

Po vložení tohto kódu sa všetky odkazy otvoria v novom okne alebo na novej karte. V tomto prípade sa všetky odkazy otvárajú nielen externe na iné weby, ale aj interné odkazy, keď idú na stránky vo vnútri samotného webu.

Zdá sa mi, že nastavenie otvárania stránok v novom okne alebo karte nie je príliš pohodlné, pretože otvára v prehliadači mnoho okien alebo kariet. Viem však, že pre niektorých bude naopak výhodné, ak budú môcť na svojich stránkach otvoriť externé a interné odkazy..

Zacielenie na prázdne príspevky a komentáre

Doplnok Target Blank In Príspevky a komentáre pomáha otvárať odkazy v komentároch a príspevkoch v novom okne bez ovplyvnenia iných vnútorných odkazov na webe..

Tu si stiahnite doplnok Target Blank In Posts And Comments..

Tento doplnok nebol dlho aktualizovaný, funguje však dobre na najnovšej verzii motora WordPress a dobre funguje. Na mojej stránke nejaký čas pracoval..

Ak chcete nainštalovať doplnok Target Blank vo svojich príspevkoch a komentároch, budete musieť vstúpiť do "WordPress Admin Panel" => "Plugins" => "Add New" => "Install Plugins" => "Download". Po načítaní je potrebné nainštalovať a aktivovať doplnok.

Doplnok Target Blank In Posts And Comments nevyžaduje žiadne nastavenia a začne fungovať okamžite po jeho aktivácii.

Použitie tohto doplnku vám umožní vrátiť návštevníkov na vaše stránky, ktorí klikli na externý odkaz z vašich stránok. Koniec koncov, často sa stáva, že návštevník hľadal potrebné informácie na dlhú dobu, a potom zrazu vytvoril odkaz, ktorý sa dostal do jeho záujmu z komentára alebo článku, potom šiel niekde inde, a tak návštevník často nemohol nájsť stránku, z ktorej pôvodne vychádzal.

Doplnok Target Blank v príspevkoch a komentároch odvádza dobrú prácu z jeho funkcií, umožňuje vám oneskoriť a vrátiť návštevníkov na vaše stránky.

Otvoriť odkaz s komentármi v novom okne

Ak potrebujete otvoriť odkazy s komentármi bez pomoci doplnku, môžete to urobiť po zmene príslušného kódu. Bude potrebné vykonať zmeny v kóde súboru "comment-template.php", ktorý sa nachádza v priečinku "wp-include".

Ak to chcete urobiť, musíte sa pripojiť k svojmu serveru prostredníctvom pripojenia FTP pomocou programov ako FileZilla alebo Total Commander. Môžete to urobiť aj pomocou správcu súborov, ktorý sa nachádza na ovládacom paneli hostiteľa..

Súbor "comment-template.php" sa nachádza približne pozdĺž tejto cesty - domény / názov vašej stránky / public_htlm / wp-include / comment-template.php.

Varovanie! Pred zmenou súboru comment-template.php musíte vytvoriť jeho kópiu. V prípade poruchy môže zmena stránky po zmene kódu súboru prestať fungovať normálne. V takom prípade budete musieť nahradiť zmenený súbor uloženou originálnou kópiou tohto súboru.

Podobná udalosť sa mi stala a ja som musel stránku vrátiť späť do prevádzkového stavu pomocou technickej podpory svojho hostingu. Neuložil som si kópiu pôvodného súboru, urobil som nesprávne zmeny v kóde súboru a potom sa moje stránky na chvíľu prestali zobrazovať na internete..

To by sa nestalo, keby som pred zmenou súboru vytvoril kópiu súboru, pretože by som okamžite nahradil nespracovaný súbor pracovným súborom..

Budete musieť skopírovať súbor „comment-template.php“ do svojho počítača a uložiť ho. Je potrebné vytvoriť kópiu z uloženého súboru a vykonať zmeny v kóde súboru v ňom otvorením pomocou textového editora Notepad ++. Môžete otvoriť súbor v programe Poznámkový blok, ale v programe Poznámkový blok bude veľmi ťažké nájsť potrebné riadky kódu, ktoré by ho mohli zmeniť.

Ďalší je riadok začínajúci $ return = ”<, выражением target=”_blank” (на изображении это выражение уже вставлено в код). У меня в файле comment-template.php этот участок кода со вставленным выражением выглядит таким образом:

function get_comment_author_link ($ comment_ID = 0) / ** @todo Tieto funkcie volajte, len keď sú potrebné. Zahrnúť, ak ... inde 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); 

Pri vykonávaní zmien v tomto kóde by ste si mali dôkladne prezrieť úvodzovky (jednoduché alebo dvojité), od toho môže závisieť výkonnosť vašej stránky. Potom v priečinku „wp-include“ nahraďte súbor „comment-template.php“..

Potom budete musieť skontrolovať výkonnosť svojich stránok. Ak bola stránka lokality v tom čase otvorená, otvorenú stránku by ste mali aktualizovať.

Odkazy na odkazy sa teraz otvoria v novom okne, kým sa neaktualizuje verzia WordPress. Faktom je, že pri aktualizácii verzie CMS WordPress sa zmenený súbor comment-template.php nahradí novým súborom comment-template.php..

Preto po aktualizácii verzie programu WordPress budete musieť znova vložiť target = ”_ blank” do súboru comment-template.php v priečinku wp-include.

Použitie atribútu rel = ”external nofollow”

Atribút rel = ”external” vykonáva presne rovnakú funkciu ako atribút target = ”_ blank”, ktorý nie je platný podľa špecifikácie v XHTML. Teraz sme zlúčili atribút rel = "external" a atribút rel = "nofollow", ktorý uzatvára odkazy z prenosu hmotnosti, do jedného kombinovaného atribútu rel = "external nofollow". Ako vidíte vyššie, vo vyššie uvedenom kóde je rel = "external nofollow" už súčasťou súboru WordPress.

Aby sa odkazy od komentátorov stránok mohli otvoriť v novom okne, nebude stačiť jediný atribút rel = "external nofollow". Musíte tiež vložiť kód JavaScript do súboru témy nainštalovaného na webe, inak sa odkazy v tomto okne budú naďalej otvárať.

Tento kód JavaScript bude potrebné vložiť do súboru header.php (Header) pred značku:

 function externalLinks () var doc = document; if (! doc.getElementsByTagName) návrat; var links = doc.getElementsByTagName ("a"); pre (var i = 0; i = 0) link.target = "_blank"; link.title = "Otvorí sa v novom okne" window.onload = externalLinks; 

Po aktualizácii súboru sa v novom okne alebo na karte prehliadača otvoria odkazy od komentátorov vášho webu. Táto metóda umožňuje vykonávať zmeny v súboroch nástroja WordPress a nezávisieť od aktualizácie CMS.

Závery článku

Pomocou metód opísaných v článku môžete na svojom webe vykonať zmeny, aby sa odkaz z komentátora vášho webu otvoril v novom okne..

Súvisiace publikácie:
  • Ako nainštalovať reklamy na web
  • Drobečková navigácia WordPress bez doplnku
  • Ako odstrániť duplicitné stránky
  • Špičkoví komentátori bez doplnku
  • Ako preniesť web na HTTPS