Przejdź do treści

Jak utworzyć widżet informacji kontaktowych w WordPress?

WordPress oferuje wiele możliwości do dostosowywania strony internetowej według własnych potrzeb. Jedną z nich jest możliwość dodawania różnych rodzajów widżetów. Dziś omówimy, jak utworzyć widżet informacji kontaktowych, który pomoże Twoim klientom szybko i łatwo skontaktować się z Tobą.

Używanie wtyczki do stworzenia widżetu kontaktowego

Najprostszym rozwiązaniem dla osób, które nie chcą zajmować się kodowaniem, jest użycie odpowiedniej wtyczki. Na rynku istnieje wiele opcji, ale jedną z najbardziej popularnych jest “Contact Widgets”.

Kroki do utworzenia widżetu za pomocą “Contact Widgets” są następujące:

  1. Zaloguj się do panelu administracyjnego WordPressa.
  2. Przejdź do “Wtyczki” -> “Dodaj nową”.
  3. Wpisz w polu wyszukiwania “Contact Widgets” i kliknij “Zainstaluj teraz”, a następnie “Aktywuj”.
  4. Po aktywacji wtyczki, przejdź do “Wygląd” -> “Widżety”.
  5. Znajdź “Contact Widget” i przeciągnij go do wybranej sekcji.

Teraz możesz zacząć wypełniać informacje kontaktowe, takie jak adres, numer telefonu, e-mail itp.

Tworzenie własnego widżetu za pomocą PHP

Jeśli masz doświadczenie w programowaniu i wolisz kontrolować każdy szczegół swojej strony, możesz stworzyć własny widżet informacji kontaktowych za pomocą PHP. Oto podstawowy kod, który możesz zastosować:

class Contact_Info_Widget extends WP_Widget {

    function __construct() {
        parent::__construct(
            'contact_info_widget', 
            __('Informacje kontaktowe', 'cinfo_domain'), 
            array('description' => __( 'Widżet z informacjami kontaktowymi', 'cinfo_domain' ))
        );
    }

    public function widget($args, $instance) {
        echo $args['before_widget'];
        echo $args['before_title'];
        echo $instance['title'];
        echo $args['after_title'];

        echo '<ul>';
        echo '<li>' . $instance['address'] . '</li>';
        echo '<li>' . $instance['phone'] . '</li>';
        echo '<li>' . $instance['email'] . '</li>';
        echo '</ul>';

        echo $args['after_widget'];
    }

    // backend
    public function form($instance) {
        // formularz konfiguracji w backendzie
    }

    // updating widget 
    public function update($new_instance, $old_instance) {
        // proces aktualizacji widżetu
    }
}

function cinfo_load_widget() {
    register_widget('Contact_Info_Widget');
}
add_action('widgets_init', 'cinfo_load_widget');

Pamiętaj, że musisz zaimplementować metody form() i update(), aby możliwe było konfigurowanie i aktualizowanie widżetu z poziomu panelu administracyjnego WordPressa.

Używanie HTML i CSS w widżetach Tekst/HTML

Jeśli nie jesteś zaznajomiony z PHP, ale znasz podstawy HTML i CSS, to jest to opcja dla Ciebie. Możesz stworzyć widżet z informacjami kontaktowymi, korzystając z widżetu Tekst/HTML:

  1. Zaloguj się do panelu administracyjnego WordPressa.
  2. Przejdź do “Wygląd” -> “Widżety”.
  3. Przeciągnij widżet “Tekst” lub “HTML niestandardowy” do wybranej sekcji.
  4. Wypełnij pole tytułu i treści swoimi informacjami kontaktowymi.
  5. Kliknij “Zapisz”.

Pamiętaj, że możesz formatować swoje informacje kontaktowe za pomocą HTML i stylizować je za pomocą CSS.

Podsumowując, istnieje wiele sposobów na stworzenie widżetu informacji kontaktowych w WordPress, w zależności od Twojego poziomu doświadczenia i preferencji. Każde z powyższych rozwiązań oferuje różne możliwości, które pozwalają na dostosowanie widżetu do Twoich potrzeb.

Sprawdź ofertę 1500+ wtyczek i szablonów Premium WordPress!