✅ Nowości, motywy, wtyczki WEB i WordPress. Tutaj dzielimy się wskazówkami i najlepszymi rozwiązaniami dla stron internetowych.

Jak automatycznie dodać udostępniony adres URL na końcu każdego postu i strony dla WordPress?

20

Czasami muszę skopiować posty w inne miejsce, aby ułatwić udostępnianie, a na końcu posta wskażę adres URL oryginalnego artykułu. I uważam, że nie jest to takie wygodne, ponieważ muszę ręcznie skopiować adres URL i wkleić. Poniższa sztuczka może łatwo rozwiązać ten problem. Na końcu każdego posta/strony zostanie dołączony link do bieżącej strony.

Edytuj plik szablonu functions.php i dołącz następujący kod PHP na końcu pliku.

// <a class="vglnk" target="_blank" href="http://helloacm.com" rel="nofollow"><span>helloacm</span><span>.</span><span>com</span></a>
add_filter( 'the_content', 'insert_post' );
 
function insert_post( $content) {
    $post_id = get_the_ID();
    $link = get_permalink($post_id);
    $title = get_the_title($post_id);
    return $content.'<BR/>Share this URL:<a title="'.$title.'" href="'.$link.'"><B>'.$link.'</B></a>';
}

To bardzo proste i jeśli znasz angielski, rozumiesz, co to znaczy. WordPress jest tak potężny, ponieważ zapewnia już wiele przydatnych funkcji, takich jak get_the_ID(), która uzyskuje identyfikator bieżącej strony/postu, get_permalink() zwraca adres URL strony/postów, a get_the_title() otrzymuje tytuł strony/posty. Te dwie funkcje mają opcjonalny parametr [identyfikator postu], który, jeśli zostanie pominięty, zwróci bieżącą stronę/posty.

Źródło nagrywania: helloacm.com

Ta strona korzysta z plików cookie, aby poprawić Twoje wrażenia. Zakładamy, że nie masz nic przeciwko, ale możesz zrezygnować, jeśli chcesz. Akceptuję Więcej szczegółów