Wtyczka Contact Widget w bardzo prosty sposób umożliwia wyświetlanie linków social media i informacji kontaktowych na stronie internetowej za pomocą prostych w obsłudze widżetów.

Contact Widgets dodaje dwa nowe widgety na stronie WordPress:

  • Informacje kontaktowe: Wyświetla informacje kontaktowe, w tym adres e-mail, numer telefonu, faksu i adres fizyczny (wraz z mapą).
  • Social Media Profiles: Wyświetla profile społecznościowe w dość atrakcyjny i intuicyjny sposób.

Oba wzory są zgodne z WordPress Customizer i automatycznie odświeżają się po wprowadzeniu zmian.kontaktowo widżety ekranu 1

widget kontaktu

kontaktowo widżety ekranu 2

widget social media

kontaktowo widżety ekranu 3

ogólny widok widgetu na stronie

 

Uwaga: Ta wtyczka wymaga PHP 5.4 lub nowszy, aby być aktywowany.

Wtyczka została przetłumaczona na wiele języków  w tym język polski.

Jak dodać dodatkowe pola do widgetu kontaktów?

Dodanie dodatkowych pól do widgetu kontaktów jest tak proste jak dodanie filtru WordPress.

Oto przykład:

add_filter( 'wpcw_widget_contact_custom_fields', function( $fields, $instance ) {
$fields['cellphone'] = [
'order'       => 2,
'label'       => __( 'Cellphone:', 'YOURTEXTDOMAIN' ),
'type'        => 'text',
'description' => __( 'A cellphone number that website vistors can call if they have questions.', 'YOURTEXTDOMAIN' ),
];
return $fields;
}, 10, 2 );

Jak dodać dodatkowe pola do widgetu social media?

Widżet mediów społecznościowych wymaga różnych opcji jednak obowiązująca zasada dodawania jest oparta jak wyżej.

Oto przykład:

add_filter( 'wpcw_widget_social_custom_fields', function( $fields, $instance ) {

$fields[‘scribd’] = [
‘icon’ => ‘scribd’, //See font-awesome icon slug
‘label’ => __( ‘Scribd’, ‘YOURTEXTDOMAIN’ ),
‘default’ => ‘https://www.scribd.com/username’,
‘select’ => ‘username’,
‘sanitizer’ => ‘esc_url_raw’,
‘escaper’ => ‘esc_url’,
‘social’ => true,
‘target’ => ‘_blank’,
];

return $fields;

}, 10, 2 );

Strona wtyczki Pobierz