{"id":231975,"date":"2023-01-17T18:22:00","date_gmt":"2023-01-17T15:22:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231975"},"modified":"2023-01-30T15:16:25","modified_gmt":"2023-01-30T12:16:25","slug":"regulaaravaldise-kasutamine-wordpressi-vaeliste-linkide-asendamiseks-seo-eesmaerkidel","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/regulaaravaldise-kasutamine-wordpressi-vaeliste-linkide-asendamiseks-seo-eesmaerkidel\/","title":{"rendered":"Regulaaravaldise kasutamine WordPressi v\u00e4liste linkide asendamiseks SEO eesm\u00e4rkidel"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156929-61e5c8dc63c9f.jpg\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-156929-61e5c8dc63c9f.jpg\" alt=\"Regulaaravaldise kasutamine Wordpressi v\u00e4liste linkide asendamiseks SEO eesm\u00e4rkidel\"><\/a><\/p>\n<p>wordpress-pad<\/p>\n<p>Oletame, et tahame lisada REL=NOFOLLOW k\u00f5igile v\u00e4listele linkidele teie WordPressi postitustes\/lehtedes, saame lisada filtri sisu s\u00f5elumiseks, kasutades <a href=\"https:\/\/helloacm.com\/the-variable-expansion-algorithm-using-regular-expression-in-javascript\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">regulaaravaldise<\/a> asendamise funktsiooni, nt preg_replace_callback.<\/p>\n<pre><code>add_filter('the_content','add_utm_string',999);\nfunction add_utm_string($content){\n\u00a0 $content = preg_replace_callback('~hrefs*=s*['\"](.*)['\"]~i', function ($matches) {\n\u00a0 \u00a0 \u00a0$home_url = parse_url(home_url())['host'];\n\u00a0 \u00a0 \u00a0if (stripos($matches[1], $home_url) === false) {\n\u00a0 \u00a0 \u00a0 \u00a0 return 'href=\"'.$matches[1]. '?utm_source='. $home_url. '\" rel=nofollow';\n\u00a0 \u00a0 \u00a0}\n\u00a0 \u00a0 \u00a0return 'href=\"'.$matches[1].'\"';\n\u00a0 }, $content);\n\u00a0 return $content;\n}<\/code><\/pre>\n<p>Lisame filtrile the_content filtrifunktsiooni add_utm_string. Seej\u00e4rel kasutame PHP funktsiooni preg_replace_callback, mis anal\u00fc\u00fcsib praeguse WordPressi postituse\/lehe HTML-stringi ja asendab h\u00fcperlingi, kui see on v\u00e4line.<\/p>\n<p>Kasutame teie WordPressi saidi praeguse domeeninime, nt <a href=\"https:\/\/helloacm.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">helloacm.com, eraldamiseks j\u00e4rgmist.<\/a><\/p>\n<pre><code>$home_url = parse_url(home_url())['host'];<\/code><\/pre>\n<p>Seej\u00e4rel saame oma lingid v\u00e4lja j\u00e4tta. Vastasel juhul lisatakse k\u00f5igile v\u00e4listele linkidele silt NOFOLLOW ja p\u00e4ringuparameeter ?utm_source. Muidugi saate linkide loomist h\u00f5lpsalt kohandada.<\/p>\n<p>Funktsioon PHP preg_replace_callback v\u00f5tab esimese parameetri: Regular Expression Pattern, teine \u200b\u200bparameeter on tagasikutsumisfunktsioon, kui muster on sobitatud, ja kolmas parameeter algse stringi.<\/p>\n<p>See on kasulik n\u00e4pun\u00e4ide teie <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-wordpressi-veebisaiti-kiiruse-jaoks-optimeerida\/\" title=\"Wordpressi\">WordPressi<\/a> malli jaoks (saate lisada \u00fclaltoodud PHP funktsiooni oma teemamallile functions.php), mis t\u00e4iustab teie WordPressi SEO-d.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Regulaaravaldise kasutamine WordPressi v\u00e4liste linkide asendamiseks SEO eesm\u00e4rkidel<\/p>\n","protected":false},"author":1,"featured_media":237120,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[833,894,916,842,802,1005,994,863],"tags":[1165],"class_list":["post-231975","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-juhend-algajatele","category-kood","category-muud","category-opetused","category-php-4","category-seo-5","category-sisuturundus","category-wordpress-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231975","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=231975"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231975\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/237120"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=231975"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=231975"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=231975"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}