Komentarze umożliwiają użytkownikom angażowanie się w treści na twojej stronie. Dlatego uważamy, że ważne jest stylizowanie układu komentarzy i formularza komentarza, aby był przyjazny dla użytkownika i dobrze wyglądał. Niedawno użytkownik zapytał nas, jak mogą dodać podpowiedzi jQuery do formularza komentarza WordPress. Pomyśleliśmy, że inni mogą to również uznać za przydatne. W tym samouczku pokażemy, jak dodać podpowiedzi jQuery w formularzu komentarzy WordPress.

jQuery tooltip in action on WordPress comment form

Po co dodawać podpowiedzi jQuery?

Podpowiedzi pojawiają się, gdy użytkownik przesunie kursor myszy do elementu, zwykle podając mu opis tego konkretnego elementu. W tym samouczku będziemy dodawać podpowiedzi jQuery, aby pokazać wskazówki, takie jak, Proszę użyć swojego prawdziwego imienia i nazwiska w polach formularza komentarza.

Dodając podpowiedzi jQuery, możesz poprawić wrażenia użytkownika i będzie wyglądać ładniej.

Jak dodać podpowiedzi jQuery

Pierwszą rzeczą, którą musisz zrobić, to utworzyć folder na pulpicie i nadać mu nazwę wpb-komentarz-podpowiedzi. W tym folderze musisz utworzyć te trzy pliki:

  • wpb-comment-tooltips.php
  • wpb-tooltip.css
  • wpb-tooltip.js

Użyj zwykłego edytora tekstu, takiego jak Notatnik, aby utworzyć te pliki. Po utworzeniu plików należy otworzyć wpb-comment-tooltip.php w edytorze tekstu. Skopiuj i wklej ten kod do pliku:

<?php
/** 
Nazwa wtyczki: WPBeginner ' s comment Form Tool Tips
Opis: a jQuery powered comment form tool tips plugin oparty na tutorialu przez WPBeginner
Wersja: 1.0
Autor: WPBeginner
Autor URI: https://www.wpbeginner.com
Licencja: GPL2
*/

// Ładujemy nasze skrypty i style tylko wtedy, gdy wyświetlany jest formularz komentarza

add_action ('comment_form_before', 'wpb_comment_tooltips');

function wpb_comment_tooltips () { 
wp_enqueue_script ('wpb-tooltip-jquery', plugins_url ('/wpb-tooltip.js', __FILE__), array ('jquery-ui-tooltip'),", true);
wp_enqueue_style ('wpb-tooltip-css', plugins_url('/wpb-tooltip.css', _ _ FILE__), false, null);
}

// Zmodyfikuj pola formularza komentarza i Dodaj atrybut title do pól wejściowych formularza
 
function alter_comment_form_fields ($fields){
    $fields ['email'] = ' < p class = "comment-form-email" ><label for = "email">'. __( 'Email', 'twentythirteen'). "</label>".
      ($req ? '<span class="required" >*</span>':").
      '<input id="email" title="Twój e-mail jest u nas bezpieczny, zobacz naszą Politykę prywatności."name= "email"type=" text" value="". esc_attr ($commenter['comment_author_email'] ) .
      "size=" 30"". $ aria_req . "/></p>";  
    $fields ['url'] = ' <p class = "comment-form-url" ><label for = "url">'.
      __( 'Website', 'twentythirteen'). "</label>".
      "<input id = " url "name=" url "title =" Twoja strona internetowa lub dowolny adres URL profilu społecznościowego"type=" text" value="". esc_attr ($commenter['comment_author_url'] ) .
      '"size =" 30 " /></p>';  
	  $fields['author'] = '<p class="comment-form-author">' .
      '<label for = "autor">'. __( 'Nazwa', 'twentythirteen'). "</label>".
      ($req ? '<span class="required" >*</span>':").
      '<input id = "author" title = " Proszę użyć swojego prawdziwego imienia i nazwiska, bez słów kluczowych."name=" author "type =" text " value="". esc_attr ($commenter['comment_author'] ) .
      "size=" 30"". $ aria_req . "/></p>";
    return $ fields;
}
add_filter ('comment_form_default_fields', 'alter_comment_form_fields');
?>

W powyższym kodzie najpierw stworzyliśmy nagłówek wtyczki, nadając tej wtyczce nazwę i opis. Następnie ładujemy nasz plik JavaScript i CSS (zobacz nasz przewodnik Jak dodać JavaScript i style w WordPress).

Upewniamy się również, że pliki te są ładowane tylko wtedy, gdy wyświetlany jest formularz komentarza. Następnie zmodyfikowaliśmy domyślny formularz komentarza i dodaliśmy atrybut title w polach wejściowych. Ten atrybut title zawiera komunikat, który chcemy wyświetlić w podpowiedzi. Na przykład w polu autor użyliśmy:

title= " Proszę użyć swojego prawdziwego imienia i nazwiska, bez słów kluczowych."

Teraz, gdy utworzyłeś plik wtyczki, nadszedł czas, aby dodać trochę jQuery. Otwórz wpb-tooltip.js plik i dodaj ten kod wewnątrz niego:

(function ($) {
$( "#commentform" ).tooltip ({pozycja: {
	my: "center bottom-10",
        at: "center top",
        using: function (position, feedback ) {
          $( this ).css (pozycja );
          $( "<div>" )
            .addClass ("arrow")
            .addClass( feedback.pionowe )
            .addClass( feedback.pozioma )
            .appendTo (to );
        } } });
}) (jQuery);

W tym kodzie, # commentform jest selektorem, w którym jQuery wyświetli podpowiedzi i .tooltip jest częścią zawartości, w której zdefiniowaliśmy pozycję podpowiedzi.

Teraz ostatnim krokiem jest dodanie trochę CSS w wpb-tooltip.css plik. Po prostu skopiuj i wklej ten kod:

.ui-tooltip,arrow: after {
    tło: # 356aa0;
    border: 2px solid white;
  }
  .ui-tooltip {
    padding: 10px 20px;
    Kolor: Biały;
    border-radius: 20px;
    font: bold 14px "Helvetica Neue", Sans-Serif;
    text-transform: wielkie litery;
    box-shadow: 0 0 7PX #356aa0;
	max-width: 350px;
  }
  .arrow {
    width: 70px;
    wysokość: 16px;
    przepełnienie: Ukryte;
    pozycja: absolutna;
    pozostało: 50%;
    margin-left: - 35px;
    / bottom: - 16px;
  }
  .arrow.top {
    Góra: - 16px;
    DÓŁ: auto;
  }
  .arrow.left {
    pozostało: 20%;
  }
  .arrow: after {
    treść: "";
    pozycja: absolutna;
    / align = "left" / 20px;
    top: -20px;
    / width = 25px / ;
    wysokość: 25px;
    box-shadow: 6px 5px 9PX-9PX #356aa0;
    - webkit-transform: rotate(45deg);
    - moz-transform: rotate(45deg);
    - ms-transform: rotate(45deg);
    - o-transform: rotate (45deg);
    tranform: obróć (45deg);
  }
  .arrow.top: after {
    / bottom: -20px;
    top: auto;
  }

Możesz zmodyfikować ten plik CSS, aby spełnić swoje potrzeby.

To wszystko. Teraz udało Ci się utworzyć wtyczkę, która dodaje podpowiedzi jQuery w formularzu komentarzy WordPress. Wszystko, co musisz zrobić, to przesłać wpb-komentarz-podpowiedzi folder z pulpitu do / wp-content / wtyczki/ katalog na serwerze WWW przy użyciu klienta FTP, takiego jak Filezilla. Po przesłaniu wtyczki przejdź do Wtyczki strona w obszarze administracyjnym WordPress i aktywuj wtyczkę.

Mamy nadzieję, że ten samouczek pomógł Ci dowiedzieć się, jak dodać podpowiedzi jQuery w formularzu komentarzy WordPress. Zachęcamy do modyfikowania tego kodu i dodawania podpowiedzi w innych miejscach. Na przykład, sprawdź, jak dodaliśmy referencje tooltip do naszej witryny. W przypadku opinii i pytań, proszę zostawić komentarz poniżej.

You May Also Like

Czym jest Nightografia? Poznaj smartfon Samsung Galaxy S22 5G

W artykule: Nightografia, czyli jak robić zdjęcia nocą telefonemAparat do zdjęć nocnych…

Jak automatycznie publikować na Facebooku z WordPress?

W artykule: Dlaczego automatycznie udostępniać posty WordPress na Facebooku?Automatycznie Publikuj na Facebooku…

Przewodnik dla początkujących: jak opublikować stronę internetową w 2021 roku (krok po kroku)

W artykule: Używanie Kreatora witryn do publikowania witryny1. Opublikuj stronę internetową za…

Com vs Net-Jaka jest różnica między rozszerzeniami domen

W artykule: Czym są rozszerzenia nazw domen. Com I. Net?Różnica między nazwami…