Kako odpreti povezavo v novem oknu

V programu WordPress so privzeto vse povezave odprte v istem oknu brskalnika, ki je bilo odprto. Toda pogosto je potrebno povezavo odpreti v novem oknu ali povezavo odpreti v novem zavihku.

Izraz odpre povezavo v novem oknu, v tem članku pomeni, da se bodo povezave odprle v novem zavihku ali novem oknu, odvisno od nastavitev brskalnika. Vsekakor se razume, da bo stran, s katere smo kliknili povezavo, ostala odprta.

Vsebina:
  1. Kako odpreti povezavo v novem oknu
  2. Ciljni prazen vtičnik za objave in komentarje
  3. Odprite povezavo s komentarji v novem oknu
  4. Uporaba atributa rel = "external nofollow"
  5. Zaključki članka

Zakaj bi to bilo potrebno? Obiskovalec je trenutno na vašem spletnem mestu, v članku ali na strani pa je zunanja povezava. Če ta povezava obiskovalca zanima, potem po kliku na tako zunanjo povezavo pride do drugega spletnega mesta.

Na drugem spletnem mestu lahko odpre še nekaj strani in po njem bo znova težko prišel do vaše strani. Vašega članka ni prebral in kako se vrniti na vaše spletno mesto, ne bo vsak uporabnik računalnika takoj razumel, ker imajo ljudje različne priprave in začetnikom ni vedno jasno, kaj storiti v tem primeru.

V brskalniku se lahko vrnete po gumbu in obiskovalec bi lahko celo zaprl okno na drugem spletnem mestu in res je hotel prebrati vaš članek in ne članek, ki ga je po nesreči dobil na zunanji povezavi.

Povezavo najlažje odprete v novem oknu ali zavihku tako, da kliknete povezavo s kolescem miške (srednji gumb), po katerem se bo povezava odprla v novem oknu.

Povezavo lahko odprete na novem zavihku brskalnika, tako da ročno vstavite atribut "target" z vrednostjo oznake "_blank" v vsako takšno povezavo. V HTML-u bo videti tako - target = ”_ prazno”. Toda takšnih povezav je lahko veliko in ne boste se vedno spomnili, v katerih zunanjih povezavah ta atribut še ni bil vstavljen.

Ko dodate nove povezave in slike v članek, v skrbniško ploščo WordPress, v urejevalniku besedil, so ustrezni elementi, katerih aktiviranje omogoča odpiranje dodanih povezav in slik v novem oknu.

Povezave se odprejo v novem oknu na več načinov. V tem članku bom opisal samo tiste metode, ki so delovale na moji strani.

Nekateri načini niso delovali pravilno na mojem spletnem mestu v prejšnji predlogi, zato o njih ne bom govoril. Še posebej je bila glavna stran napačno prikazana v načinu, ki zahteva povezavo knjižnice JavaScript - jQuery. Tudi ta metoda ne bi delovala, če bi bil JavaScript onemogočen.

Kako odpreti povezavo v novem oknu

Če želite odpreti absolutno vse povezave na spletnem mestu v novih oknih ali zavihkih, boste morali v datoteko "Header (header.php)" vstaviti posebno kodo..

Če želite vstaviti to kodo, morate vnesti "WordPress Admin Panel" => "Videz" => "Urejevalnik" => "Naslov (header.php)".

V datoteki "Header (header.php)" med oznakami morate tik pred zaključno oznako vstaviti naslednjo kodo:

Po vstavitvi te kode se vse povezave odprejo v novem oknu ali na novem zavihku. V tem primeru se odprejo vse povezave, ne le zunanje do drugih spletnih mest, ampak tudi notranje povezave, ko gremo na strani znotraj samega spletnega mesta.

Zdi se mi, da nastavitev odpiranja strani v novem oknu ali zavihku ni zelo priročna, saj odpre veliko oken ali zavihkov v brskalniku. Vem pa, da bo za nekatere nasprotno priročno, da lahko na ta način odprejo zunanje in notranje povezave na svojem spletnem mestu.

Ciljni prazen vtičnik za objave in komentarje

Vtičnik Target Blank In Posts and Comments pomaga odpirati povezave v komentarjih in objavah v novem oknu, ne da bi to vplivalo na druge notranje povezave na spletnem mestu.

Prenesite vtičnik Target Blank In Posts and Comments od tukaj..

Ta vtičnik že dolgo ni bil posodobljen, vendar dobro deluje na najnovejši različici WordPress motorja in svoje delo dobro opravlja. Nekaj ​​časa je delal na moji strani..

Za namestitev vtičnika Target Blank in Posts and Comments boste morali vnesti "WordPress Admin Panel" => "Vtičniki" => "Dodaj novo" => "Namestite vtičnike" => "Download". Po nalaganju je treba vtičnik namestiti in aktivirati.

Vtičnik Target Blank In Posts and Comments ne potrebuje nobenih nastavitev in začne delovati takoj po aktivaciji.

Z uporabo tega vtičnika boste lahko vrnili obiskovalce na vaše spletno mesto, ki so kliknili zunanjo povezavo z vašega spletnega mesta. Konec koncev se pogosto zgodi, da je obiskovalec dolgo iskal potrebne informacije, nato pa nenadoma iz komentarja ali članka navezal povezavo, ki ga je zanimala, nato pa šel nekam drugam in tako obiskovalec pogosto ni mogel najti spletnega mesta, s katerega je prvotno odšel..

Ciljni prazen v objavah in komentarjih vtičnik dobro opravi svoje funkcije, omogoča odložitev in vrnitev obiskovalcev na vaše spletno mesto.

Odprite povezavo s komentarji v novem oknu

Če morate odpreti povezave s komentarji brez pomoči vtičnika, potem lahko to storite po spremembi ustrezne kode. Spremembe bodo potrebne v kodi datoteke "comment-template.php", ki se nahaja v mapi "wp-include".

Če želite to narediti, se boste morali na spletno mesto povezati prek povezave FTP s programi, kot sta FileZilla ali Total Commander. To lahko storite tudi s pomočjo upravitelja datotek, ki se nahaja na nadzorni plošči vašega gostovanja..

Približno vzdolž te poti se nahaja datoteka "comment-template.php" - domene / ime vaše spletne strani / public_htlm / wp-include / comment-template.php.

Pozor! Preden spremenite datoteko comment-template.php, jo morate narediti kopijo. V primeru okvare lahko po spremembi kode datoteke vaše spletno mesto ustavi normalno delovanje. V tem primeru boste morali zamenjati datoteko, ki ste jo spremenili, s shranjeno izvirno kopijo te datoteke.

Podoben incident se mi je zgodil in sem moral spletno stran vrniti v delovno stanje s tehnično podporo mojega gostovanja. Kopije izvirne datoteke nisem shranil, naredil napačne spremembe kode datoteke in po tem se je moja spletna stran za nekaj časa nehala prikazovati v internetu.

To se ne bi zgodilo, če bi naredil kopijo datoteke, preden bi jo spremenil, ker bi tako nedelujočo datoteko takoj zamenjal z delovno datoteko.

Na svoj računalnik boste morali kopirati datoteko “comment-template.php” in jo shraniti. Iz shranjene datoteke je potrebno narediti kopijo in spremeniti kodo datoteke, tako da jo odprete s pomočjo urejevalnika besedila Notepad ++. Datoteko lahko odprete v beležnici, vendar bo v beležki zelo težko najti potrebne vrstice kode, da jo spremenite.

Sledi vrstica, ki se začne z $ return = ”<, выражением target=”_blank” (на изображении это выражение уже вставлено в код). У меня в файле comment-template.php этот участок кода со вставленным выражением выглядит таким образом:

funkcija get_comment_author_link ($ comment_ID = 0) / ** @todo Te funkcije pokličite samo, kadar so potrebne. Vključi, če ... drugo blokira * / $ url = get_comment_author_url ($ comment_ID); $ author = get_comment_author ($ comment_ID); if (prazno ($ url) || 'http: //' == $ url) $ return = $ avtor; else $ return = "" $ author "; return apply_filters ('get_comment_author_link', $ return); 

Ko spreminjate to kodo, morate natančno pogledati narekovaje (enojne ali dvojne), od tega je lahko odvisna uspešnost vašega spletnega mesta. Nato zamenjajte datoteko "comment-template.php" v mapi "wp-include".

Po tem boste morali preveriti svojo spletno stran za uspešnost. Če je bila spletna stran takrat odprta, morate posodobiti odprto stran.

Zdaj se bodo povezave za komentarje odpirale v novem oknu, dokler ne bo posodobljena različica WordPress-a. Dejstvo je, da se pri posodabljanju različice CMS WordPress spremenjena datoteka komentar-template.php nadomesti z novo datoteko komentar-template.php.

Po posodobitvi različice WordPress-a boste morali v datoteko komentar-template.php v mapo wp-include znova vstaviti target = "_ blank"..

Uporaba atributa rel = "external nofollow"

Atribut rel = "external" opravlja popolnoma isto funkcijo kot atribut target = "_ blank", ki ni veljaven v skladu s specifikacijami v XHTML. Zdaj smo atribut rel = "external" in atribut rel = "nofollow", ki zapre povezave od prenosa teže, združili v en kombinirani atribut rel = "external nofollow". Kot lahko vidite zgoraj, je v zgornji kodi rel = "zunanji nofollow" že del WordPress datoteke.

Da se povezave komentatorjev s strani odprejo v novem oknu, en atribut rel = "zunanji nofollow" ne bo dovolj. Prav tako morate v datoteko s temami, nameščeno na spletnem mestu, vstaviti JavaScript kodo, sicer se v tem oknu še naprej odpirajo povezave.

To kodo JavaScript bo treba pred oznako vstaviti v datoteko header.php (Header):

 funkcija externalLinks () var doc = dokument; če se (! doc.getElementsByTagName) vrne; var povezave = doc.getElementsByTagName ("a"); za (var i = 0; i = 0) link.target = "_blank"; link.title = "Odpre se v novem oknu" window.onload = externalLinks; 

Po posodobitvi datoteke se bodo povezave iz komentatorjev vašega spletnega mesta odprle v novem oknu ali jezičku brskalnika. Ta metoda vam omogoča, da ne spreminjate datotek WordPress motorja in ni odvisen od posodabljanja CMS.

Zaključki članka

S pomočjo metod, opisanih v članku, lahko na svojem spletnem mestu spremenite spremembe, tako da se povezava s komentatorja vašega spletnega mesta odpre v novem oknu.

Sorodne publikacije:
  • Kako namestiti oglase na spletno mesto
  • WordPress drobtine brez vtičnika
  • Kako odstraniti podvojene strani
  • Najboljši komentatorji brez vtičnika
  • Kako prenesti spletno mesto na HTTPS