Hoe een link naar externe links van de titel van de post in WordPress
Wil je een externe link toevoegen als berichttitel in WordPress? Soms wilt u misschien gewoon een link delen met uw gebruikers. In plaats van ze naar een bericht te sturen, wilt u misschien dat de titel van het bericht linkt naar de andere website. In dit artikel laten we u zien hoe u naar externe links van de berichttitel in WordPress kunt linken.
Methode 1: Titeltitel koppelen aan een externe link in WordPress met Plugin
Deze methode is eenvoudiger en wordt aanbevolen voor beginners.
Het eerste dat u hoeft te doen, is de Invoegtoepassing voor het installeren van paginakoppelingen installeren en activeren. Raadpleeg onze stapsgewijze handleiding over het installeren van een WordPress-plug-in voor meer informatie.
Maak bij activering eenvoudig een nieuw bericht of bewerk een bestaand bericht. Je zult de nieuwe 'Page Links To' box onder de berichteditor opmerken.
Klik op 'Een aangepaste URL' om de link toe te voegen die u aan de titel van het bericht wilt toevoegen. Nu kunt u uw bericht opslaan of publiceren.
Dat is alles. De titel van het bericht wordt nu gekoppeld aan de aangepaste URL die u heeft opgegeven.
Het is niet nodig om het alleen voor externe links te gebruiken. U kunt het ook gebruiken om gebruikers naar verschillende berichten en pagina's op uw WordPress-site te sturen.
Methode 2: externe link toevoegen aan berichttitel met behulp van code
Voor deze methode moet u code toevoegen aan uw WordPress-site. U kunt deze methode gebruiken als u comfortabel bent met het plakken van fragmenten van internet naar WordPress.
Voeg deze code toe aan het functions.php-bestand van uw thema of een sitespecifieke plug-in.
functie print_post_title () global $ post; $ thePostID = $ post-> ID; $ post_id = get_post ($ thePostID); $ title = $ post_id-> post_title; $ perm = get_permalink ($ post_id); $ post_keys = array (); $ post_val = array (); $ post_keys = get_post_custom_keys ($ thePostID); if (! empty ($ post_keys)) foreach ($ post_keys als $ pkey) if ($ pkey == 'external_url') $ post_val = get_post_custom_values ($ pkey); if (empty ($ post_val)) $ link = $ perm; else $ link = $ post_val [0]; else $ link = $ perm; echo ''$ Titel.'
';
Deze code ziet er eenvoudig uit voor een aangepast veld met uw aangepaste URL. Als het bericht het aangepaste veld bevat, wordt de titel van het bericht gekoppeld aan uw URL weergegeven.
De volgende stap is om de standaardweergave van de titel van uw thema te vervangen door deze functie. Je vindt het in archives.php, content.php, category.php en andere sjablonen. Het ziet er ongeveer zo uit:
', esc_url (get_permalink ())),''); ?>
Je moet het vervangen door deze code:
Het codegedeelte is voorbij, nu moet je de externe URL aan het bericht toevoegen. Bewerk gewoon de post of maak een nieuwe aan. Zoek op de pagina van de berichteditor naar de meta-box voor aangepaste velden.
Als u de meta-box voor aangepaste velden niet kunt zien, klikt u op Schermopties in de rechterbovenhoek van het scherm. Hiermee wordt een menu verlaagd waarin u het selectievakje naast 'Aangepaste velden' moet aanvinken.
Je vindt de meta-box met aangepaste velden onder de berichteditor.
Klik op 'Voer nieuw in' en ga dan naar binnen external_url
in de 'Naam' veld en de URL die u wilt toevoegen aan de titel in de 'Waarde' veld-.
U kunt nu uw bericht opslaan of publiceren. Dat is alles, uw berichttitel wordt nu gekoppeld aan de URL die u in het aangepaste veld hebt toegevoegd.
De volgende keer dat u een link moet toevoegen, hoeft u alleen maar de te selecteren external_url
aangepast veld in het vervolgkeuzemenu en voer uw externe link in het waardeveld in.
We hopen dat dit artikel je heeft geholpen bij het leren linken naar externe links van de berichttitel in WordPress. U kunt ook onze gids raadplegen over het toevoegen van een extern koppelingspictogram op uw WordPress-site.
Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Facebook.