Преминете към съдържанието.
  • Вход
  • Регистрация
WordPress.org

България

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

Разширения

  • Любими
  • Бета тестване
  • Разработчици

Това разширение не е обновявано повече от 2 години. Може вече да не се поддържа и да има проблеми със съвместимостта при използването му на по-нови версии на WordPress.

Изтегляне

Minimal Share Buttons

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

Описание

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

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

  • Минималистичен и елегантен изглед, който се слива с вашата тема (тествано с последните теми по подразбиране на WordPress, а също и с някои други популярни теми).
  • Минимално влияние на производителността на сайта – разширението зарежда единствено малък SVG файл, съдържащ иконите, по-малко от 1k CSS и 3.5к некомпресиран JavaScript – повечето за да направи възможно показването на SVG икони в стари браузъри.
  • Не шпионира вашите потребители – разширението не зарежда ресурси от трети страни, които да проследяват активността на потребителите в сайта, не задава и не чете бисквитки.
  • Sharing through the native share dialog on devices that support it.
  • Безпроблемен от гледна точка на 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_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>

This filter allows changing the classes of the individual buttons. Two parameters are apssed to the filter functions: the array with classes and the social network / button slug.

Credits

  • SVG Icons from (Font-Awesome-SVG-PNG)[https://github.com/encharm/Font-Awesome-SVG-PNG], MIT licence
  • Banner image by (heinzremyschindler on pixbay)[https://pixabay.com/en/share-play-words-2482016/], (Creative Commons CC0)[https://creativecommons.org/publicdomain/zero/1.0/deed.en]
  • Plugin icon based on (work by Nathan Diesel from the Noun Project)[https://thenounproject.com/term/share/107273/], (Creative Commons CC-BY)[http://creativecommons.org/licenses/by/3.0/us/]

Blocks

This plugin provides 1 block.

  • Share

Инсталиране

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

Отзиви

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

Simple and fast

stardaug 13.11.2018
Works well. Simple. Would like to see control for where the share icons are placed; top of post or page or on the bottom etc. For my theme, it adds share icons for each widget in footer (when pages is selected) which isn't desirable. Individual post/page control of displaying icons would be good to. A very good light weight plugin overall.
Прочетете всички 7 отзива

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

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

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

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

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

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

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

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

1.6.1

  • 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

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

Мета

  • Версия: 1.6.2
  • Последно качени: Преди 2 години
  • Активни инсталации: 200+
  • Тествано до версия: 5.9.7
  • Версия на PHP: 5.6 или по-висока
  • Езици:

    Bulgarian и English (US).

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

  • Разширен изглед

Оценки

Прегледай всички
  • 5 звезди 3
  • 4 звезди 4
  • 3 звезди 0
  • 2 звезди 0
  • 1 звезда 0
Log in to submit a review.

Сътрудници

  • Milen Petrinski - Gonzo
  • Adrian Roselli

Поддръжка

Разрешени проблеми през последните два месеца:

0 от 2

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

  • За нас
  • Новини
  • Хостинг
  • Donate
  • Swag
  • Поддръжка
  • Developers
  • Включете се
  • Learn
  • Showcase
  • Разширения
  • Теми
  • Макети
  • WordCamp
  • WordPress.TV
  • BuddyPress
  • bbPress
  • WordPress.com
  • Matt
  • Поверителност
  • Public Code
WordPress.org
WordPress.org

България

  • Посетете нашата страница във Facebook
  • Посетете нашия профил в Twitter
  • Посетете нашия профил в Instagram
  • Посетете нашия профил в LinkedIn
  • Visit our YouTube channel
Кодът е поезия.