tom
  • 0
Учитель

Должен ли я добавлять кнопки общего доступа с помощью плагина или непосредственно в файлах моей темы?

  • 0

Этот вопрос касается плагинов для кнопок Linkedin Share, кнопок Twitter Tweet и кнопок Facebook Like.

Они предназначены для сообщений в блоге WordPress, который находится в поддомене сайта, созданного на CakePHP.

Учитывая возможность того, что плагины могут устаревать, и что если это произойдет, есть вероятность потери счетчика репостов/твитов/лайков, мне интересно, не лучше ли добавить эти кнопки шеринга вручную в single.php файл темы.

Лучше использовать плагины для добавления этих кнопок или добавлять кнопки вручную в single.php файл темы?

Share
  1. Использование плагина — это всегда быстро и легко, пока что-то не пойдет не так. Я сторонник меньшего количества плагинов (если они вам действительно не нужны) и более жесткого кода, потому что у вас есть полный контроль над тем, что входит в ваш проект.

    И в комментарии «плагины могут устареть и все такое…» я думаю, вы ответили на свой вопрос этой одной строкой 🙂

    Пишите больше, беспокойтесь о меньшем -> это мой девиз 😀

    • 0
    • Но ваш код тоже устареет, нет? Если плагин устаревает, вы можете обновить его самостоятельно, но, по крайней мере, у вас есть шанс, что автор (или кто-то другой) поддерживал его в актуальном состоянии. Если это ваш собственный код, вы уверены, что никто другой этого не сделает.

      • 0
    • Ну, это полностью зависит от того, что вы делаете, например, Facebook обновит свою кнопку «Нравится», возможно, один раз в голубую луну, поэтому, если бы я написал собственный код, чтобы включить кнопку «Нравится» в свои сообщения, это было бы правильно независимо. Но WordPress регулярно обновляется, поэтому плагины устаревают, потому что не работают с обновлениями WordPress. С вашим собственным кодом он будет работать независимо от того, хардкодите ли вы его (без написания собственного плагина). Опять же, все зависит от личных предпочтений, как указано выше, нет правильного или неправильного ответа.

      • 0
  2. В основном это становится вопросом плагина VS. Пользовательское кодирование,

    Этот вопрос задавался ранее, и некоторые люди считают, что если есть плагин, то используйте его, в то время как другие считают, что они скорее никому не доверяют код и функциональность сайта, или знают, что могут кодировать его лучше, поэтому они пишут там собственный код.

    Я следую моему золотому правилу: если он закодирован хорошо и работает , «зачем изобретать велосипед?» .

    Поэтому, если мне нужна какая-то функциональность, я ищу плагины, созданные известными кодерами, имеющие более одной версии и регулярно обновляемые. Если ничего не приближается к этому, я смотрю на старые плагины, которые «раньше работали», изучаю их, а затем либо исправляю их и изменяю в соответствии со своими конкретными потребностями, либо пишу как новые с нуля.

    Точно так же, как плагин может перестать работать (не работать должным образом), ваш собственный код, который вы помещаете в свой файл single.php или любой другой, особенно при работе с внешними API, такими как FaceBook, Twitter и LinkedIn, которые постоянно меняются каждый раз. сейчас и тогда.

    Это только мое мнение, здесь нет правильного и неправильного.

    • 0
  3. Если вы абсолютно уверены, что не собираетесь менять тему, то можно добавить эти кнопки в файл single.php. Но если существует вероятность того, что вы будете часто менять шаблон, лучше использовать плагин.

    • 0
  4. Я предпочитаю делать это прямо в своих темах. Учитывая, сколько проблем может возникнуть из-за использования слишком большого количества плагинов (многие клиенты установят 50 плагинов, а затем заметят, что что-то не работает), плагинов с плохим взаимодействием или плагинов, которые думают, что им нужно включать свои собственные копии таких вещей, как библиотеки JS.

    Самый большой минус в том, что ваш код со временем устареет. С плагинами вам не нужно беспокоиться о поддержке кода в остальное время.

    • 0
  5. Плагин, даже если вы кодируете его самостоятельно. администрация, кажется, идет более гладко для меня. Даже если ваша тема полностью настраиваемая, разделение функций по-прежнему является надежной практикой.

    Если вы переключаете темы, если код устаревает, если вы хотите его удалить, если вам нужно его расширить… любые изменения становятся проще в реализации.

    • 0

Оставить ответ

You must login to add an answer.