WordPress.org

България

  • Теми
  • Разширения
  • Новини
  • Поддръжка
  • За WordPress
  • Превод на български
  • Slack
  • Get WordPress
Get WordPress
WordPress.org

Plugin Directory

Minimal Share Buttons

  • Submit a plugin
  • My favorites
  • Log in
  • Submit a plugin
  • My favorites
  • Log in

Minimal Share Buttons

От Milen Petrinski – Gonzo
Изтегляне
  • Детайли
  • Оценки
  • Инсталиране
  • Разработка
Поддръжка

Описание

Добавете прости бутони за споделяне под вашите публикации или използвайте джаджата за споделяне, за да добавите бутони в някоя от зоните за джаджи във вашия сайт. Разширението използва изчистени SVG икони за логата на социалните мрежи и съвсем малко чист JavaScript, за да позволи на потребителите на сайта да споделят публикацията или страницата. Иконите за споделяне наследяват цветовете на връзките, за да съответстват на дизайна на сайта.

Защо да изберете Minimal Share Buttons пред другите подобни разширения?

  • Минималистичен и елегантен изглед, който се слива с вашата тема (тествано с последните теми по подразбиране на WordPress, а също и с някои други популярни теми).
  • Минимално влияние на производителността на сайта – разширението зарежда единствено малък SVG файл, съдържащ иконите, по-малко от 1k CSS и 3.5к некомпресиран JavaScript – повечето за да направи възможно показването на SVG икони в стари браузъри.
  • Не шпионира вашите потребители – разширението не зарежда ресурси от трети страни, които да проследяват активността на потребителите в сайта, не задава и не чете бисквитки.
  • Споделяне чрез основния диалогов прозорец за споделяне на устройства, които го поддържат.
  • Безпроблемен от гледна точка на GDPR – тъй като разширението не споделя лични данни с трети страни, за собственика на сайта е по-лесно да осигури спазването на европейската регулация за защита на личните данни.
  • Достъпност – връзките за споделяне имат етикети, които се четат от екранните четци и са видими за потребителите, използващи клавиатурата.
  • Готов за Gutenberg и WordPress 5.0 – разширението добавя блок, който показва бутони за споделяне, така че авторите могат да ги поставят където искат в съдържанието.

Използване

Има пет начина за показване на бутоните за споделяне в публикация или страница:

  1. Накарайте бутоните да се показват под съдържанието на публикацията като отбележите съответната отметка в настройките за показване на разширението.
  2. Добавете джаджата за споделяне в страничната лента или друга зона за джаджи.
  3. Използвайте блока за Gutenberg за да добавите бутоните където желаете в съдържанието.
  4. Използвайте кратък код [msb_share title="Share this"] в класическия редактор.
  5. Използвайте функцията msb_display_buttons(), за да покажете бутоните за споделяне в шаблоните на вашата тема.

Разработчици на теми

От версия 1.4 можете по-лесно да покажете джаджата за споделяне в шаблоните на темата чрез функцията msb_display_buttons(). Тя приема два аргумента – масив с параметри, подавани към джаджата, и булев параметър, указващ дали генерирания HTML да се изобрази или да се върне като резултат от функцията. Ето пример:

$args = [
  'before_widget' => '<div class="msb-container">',
  'after_widget'  => '</div>',
  'before_title'  => '<h2>',
  'after_title'   => '</h2>',
  'title'         => __( 'Share this article', 'mytextdomain' ),
];
msb_display_buttons( $args, true );

Ако вашата тема използва SVG икони, комбинирани в спрайт, и има икони за Фейсбук, Туитър, Гугъл Плюс и ЛинкдИн, има два филтъра, чрез които можете да замените иконите, добавени от това разширение, с вашите. Резултатите от двата филтъра се свързват със символа диез (#), и се прекарват през esc_url преди да се изведат в кода на страницата.

Друг филтър позволява промяна на масива със социални мрежи.

msb_sprite_url

Филтърът се прилага върху URL на файла, съдържащ спрайт с иконите и функцията трябва да връща URL (без знака диез (#)) на SVG файл, съдържащ икони в symbol елементи.

msb_icon_name

Филтърът се прилага към идентификатора на иконата преди той да се добави към адреса на SVG файла. Трябва да връща ID на symbol елемент в SVG файла с икони.

msb_icon

The filter allows to change the whole icons markup, It receives the icon markup and the icon name as parameters.

msb_socials

Този филтър се прилага към списъкът със социални мрежи и позволява добавянето или премахването на отделни мрежи. Списъкът се съхранява в асоциативен масив, ключът се използва като име на полето в настройките и идентификатор на иконата, а стойността е асоциативен масив с три елемента: field_label (етикет на полето в настройките), button_label (етикет на бутона за споделяне), и share_url (URL за споделяне). Стойността на share_url се прекарва през sprintf с два параметъра – URL на текущата страница и заглавието на страницата. Пример:

function my_add_xing( $socials ){

  $socials['xing'] = array(
    'field_label' => __( 'Xing', 'mytheme' ),
    'button_label' => __( 'Share on Xing', 'mytheme' ),
    'share_url' => 'https://www.xing.com/spi/shares/new?url=%1$s&title=%2$s'
  );

  return $socials;

}
add_filter( 'msb_socials', 'my_add_xing' );<h3>msb_button_classes</h3>

Този филтър позволява промяна на класовете на отделните бутони. Към функциите на филтъра се подават два параметъра: масивът с класове и социалната мрежа/слъг на бутона.

Благодарности

  • SVG икони от FontAwesome, Creative Commons CC BY 4.0, MIT лиценз
  • Изображение на банера от heinzremyschindler в pixbay, Creative Commons CC0
  • Иконата на плъгина е базирана на работа на Нейтън Дизел от Noun Project, Creative Commons CC-BY

Blocks

This plugin provides 1 block.

  • Share

Инсталиране

  1. Разархивирайте zip файла в папка minimal-share-buttons в директорията /wp-content/plugins, или инсталирайте директно от екрана за разширения в WordPress.
  2. Активирайте разширението от екрана „Разширения“ в WordPress
  3. Използвайте екранът Настройки -> Настройки за споделяне за да изберете в кои социални мрежи искате да се споделя вашето съдържание и на кои типове съдържание да се показват бутоните.

Отзиви

Very efficient and easy to use

clickforcharity.net 24.05.2024
Thanks for making something that is good but not full of silliness that seems to make thousands download it. The few who care about not leaking users’ data to data selling corporations will appreciate it as well as its low use of resources. I am surprised to see that although the few support requests of the last few years seem to have no replies yet the plugin is still being updated. Still it’s better than not updating at all.

Excelente Plugin, justo lo que necesito

Samot80 08.06.2022
Cansado de utilizar plugins pesados que afectan los resultados en Google. Este es perfecto aunque me gustaría que se pudiera añadir Wahtasapp para compartir

Does just what it says

Tyler Tork 07.12.2021
Supported social networks currently are: Native share dialog (don’t know what this does, no apparent effect in Firefox on Windows) Facebook Twitter Google Plus (why?) LinkedIn Pinterest Reddit Email There’s no control over appearance – icons are black squares with transparent cutouts. You can elect to display share buttons on all posts or none, all pages or none, all „templates“ or none. There’s not an option to disable on specific pages, but you can disable for pages generally and use the „Share“ block or their shortcode to insert the buttons on pages where you do want it.

Simple to use and minmalist aesthetic

thiagoalencar 13.04.2020
I miss share via WhatsApp.

Light and easy to use

Atanas Antonov 22.11.2019
Very fast, very easy to use and modify, no users tracking, no GDPR compliance needed

Light and Simple

dimal 14.08.2019
Light and Simple. No spying also. What is needed are some options. 1. Display or not the :Share This: and it is also huge letters 2. Show this before or after the Content of the post (now only after) 3. Some priority settings, so the Sharing doesn’t show before other plugins or after them
Прочетете всички 8 отзива

Сътрудници и разработчици

“Minimal Share Buttons” е софтуер с отворен код. Към разширението са допринесли следните хора:

Сътрудници
  • Milen Petrinski – Gonzo
  • Adrian Roselli
  • colinleroy

“Minimal Share Buttons” е преведено на 2 езика. Благодарности на преводачите за техния принос.

Превеждане на “Minimal Share Buttons” на вашия език.

Имате интерес към разработване?

Преглеждане на кода, разглеждане на SVN хранилище, или абонамент към програмната история (log) чрез RSS.

Списък с промени

1.8.0

  • Add a filter for manipulating the whole icon markup.

1.7.4

  • Escape attributs of block wrapper element.

1.7.3

  • Fix textdomain for native share button label.

1.7.2

  • Fix native share button label, make it translatable.

1.7.1

  • Fix typo in native share button sprintf format string, fixes the aria-label of the button.
  • Update native share button icon.

1.7.0

  • Add Mastodon (thanks @colinleroy) and Threads.
  • Update LinkedIn sharing URL.
  • Update all icons, use SVGs from FontAwesome.

1.6.2

  • Fix typo in Pinterest share URL, fixes fatal error with PHP 8.1.

1.6.1

  • Fix button tooltips in TwentyTwenty, reset word-wrap and word-break to normal.

1.6

  • Add additional class with the social network name to the buttons and allow filtering of the classes.
  • Fix native share button appearing always.
  • Fix undefined index notice when the native share option is unchecked.

1.5

  • Add native share option for devices that support the navigator.share API.

1.4

  • Дефиниране на функция за изобразяване на бутоните за споделяне.
  • Регистриране на кратък код за показване на бутоните за споделяне в класическия редактор.
  • Обновяване на използваните компоненти в блока msb/share.

1.3.1

  • Промяна на подразбиращия се елемент на div.

1.3.0

  • Не показва джаджата, ако настройките за споделяне не са указани.
  • Показва начално съобщение към админите когато настройките за споделяне липсват.

1.2.0

  • Рефакториране на директориите и прилагане на WordPress coding standards.
  • Рефакториране на JavaScript, премахване на domready, зареждане на минифицирани скриптове и т.н.

1.1.0

  • Разрешаване на споделянето на всички публични типове съдържание.
  • Добавяне на още социални мрежи.

1.0.1

  • Поправка на фатална грешка в WordPress 5.0 RC.

1.0

  • Блок за Gutenberg
  • Подобрения в стила на кода, почистване при извеждането на съдържание и др.
  • Подобрения в локализацията

0.6

  • Поправки и подобрения в достъпността благодарение на @adrian-roselli

0.5

  • Обновяване на на URL за споделяне в Туитър да включва постоянната връзка на публикацията или страницата.
  • Добавени rel=“noopener“ към връзките за споделяне, нулиране на window.opener в JavaScript.

0.4

  • Поправка на референция към $this при регистрирането на страницата с настройки.

0.3

  • Рефакториране на settings.php
  • Добавяне на singleton клас за съхранение на масива с мрежи за споделяне и манипулиранете му чрез филтър.

0.2

  • Добавяне на филтри, които позволяват на разработчиците на теми да използват техни SVG икони.

0.1.1

  • Поправка на съвместимостта със стари версии на PHP

0.1

Първо пускане

Мета

  • Version 1.8.0
  • Last updated Преди 5 дни
  • Active installations 100+
  • Tested up to 6.8.1
  • PHP version 5.6 или по-висока
  • Languages

    Bulgarian, Dutch и English (US).

    Преведете на вашия език

  • Tags
    facebookshare buttonssocial mediasocial sharingx
  • Разширен изглед

Оценки

4.5 out of 5 stars.
  • 4 5-star reviews 5 stars 4
  • 4 4-star reviews 4 stars 4
  • 0 3-star reviews 3 stars 0
  • 0 2-star reviews 2 stars 0
  • 0 1-star reviews 1 star 0

Добавяне на мнение

See all reviews

Сътрудници

  • Milen Petrinski – Gonzo
  • Adrian Roselli
  • colinleroy

Поддръжка

Имате да кажете нещо? Имете нужда от помощ?

Разглеждане на форумите за поддръжка

  • За нас
  • Новини
  • Хостинг
  • Поверителност
  • Showcase
  • Теми
  • Разширения
  • Макети
  • Learn
  • Поддръжка
  • Developers
  • WordPress.tv ↗
  • Включете се
  • Events
  • Donate ↗
  • Five for the Future
  • WordPress.com ↗
  • Matt ↗
  • bbPress ↗
  • BuddyPress ↗
WordPress.org
WordPress.org

България

  • Visit our X (formerly Twitter) account
  • Visit our Bluesky account
  • Visit our Mastodon account
  • Visit our Threads account
  • Посетете нашата страница във Facebook
  • Посетете нашия профил в Instagram
  • Посетете нашия профил в LinkedIn
  • Visit our TikTok account
  • Visit our YouTube channel
  • Visit our Tumblr account
Кодът е поезия.