grantpalin
  • 0
Учитель

Добавление полезных функций в вашу тему

  • 0

На моем сайте есть тема, которую я создал сам, и пока она работает, мне часто приходится настраивать тему или использовать плагины для изменения внешнего вида или поведения. Я искал способы изменить свою тему, чтобы меньше прыгать, чтобы внести изменения. Идеи включают в себя некоторые основные функции SEO, функциональность галереи, поля для аналитики и ленты новостей, а также виджеты.

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

Share
  1. Все зависит от сайта.

    У меня есть несколько основных вещей, которые я встраиваю в functions.php любой темы:

    • Изменить логотип на странице администратора в соответствии с компанией клиента
    • Скрыть смайлик WP-Stats
    • Скрыть короткие URL-адреса WP.me ​​и заменить их выбранным провайдером
    • Добавить опцию для кнопок Twitter, Facebook и Buzz, а также возможность получать твиты.
    • Опция Google Analytics
    • Минимизировать JS/CSS

    … плюс я кое-что забыл, я уверен.

    • 0
    • Определенно некоторые варианты SEO.
    • Встроенный социальный обмен и прочее…
    • Встроенные виджеты Twitter для получения ваших твитов… -Возможность добавлять миниатюры сообщений

    и многое другое в зависимости от того, что вы хотите сделать со своим сайтом…

    • 0
  2. Я добавляю следующее ко всем своим темам (с хорошим набором функций быстрого доступа в functions.php ):

    • SEO варианты
    • Интеграция с Твиттером
    • Удалить смайлик WP-Stats
    • Гугл Аналитика
    • Добавьте «XX, XXX слов, опубликованных на данный момент» на панель управления WordPress.
    • Нет самопингов (взято из одноименного плагина)
    • 0
  3. Отличная тема!

    • Некоторая форма контроля над избранными сообщениями (кроме прилепленных)
    • Селектор макета (боковой панели) для страниц и сообщений (полезно для отдельных сообщений/страниц, содержащих большие элементы мультимедиа или примеры кода).
    • SEO-заголовок/мета-параметры
    • Стилизованное объявление для уведомлений о техническом обслуживании или предупреждений
    • Простая (Google) аналитика или ссылка на ежедневную статистику
    • Текст нижнего колонтитула с авторским правом текущего года
    • Поддержка нижнего колонтитула
    • Минимизировать для CSS/JS
    • A/B-тестирование главной страницы
    • 0
  4. Есть некоторые вещи, которые уже идут с wordpress. Например, jQuery и некоторые плагины jQuery. Вы найдете их список, включая функцию wordpress wp_enqueue_script и правильное использование (включая примеры) здесь: http://codex.wordpress.org/Function_Reference/wp_enqueue_script

    Другие вещи, которые я всегда использую, — это функции, которые удаляют ссылки wordpress the_generator и тому подобное. Из соображений безопасности я настраиваю все скрипты и стили, загруженные wp_enqueue_style и wp_enqueue_script, чтобы номер версии был равен нулю, чтобы каждый возможный хакер не нашел некоторые уже известные дыры в безопасности.

    Другие плагины и виджеты:

    • Контактная форма 7
    • Администрировать
    • Журнал устаревших уведомлений
    • Войти Заблокировать
    • Виджет некоторых связанных сообщений

    Надеюсь, это поможет 🙂

    • 0
  5. Я всегда добавляю в тег функцию body_class() <body>, которая дает вам множество CSS-хуков для работы. Вы можете многое сделать с помощью пользовательского CSS в зависимости от того, на какой странице, в публикации, в какой категории вы находитесь.

    В связи с этим я всегда добавляю метабокс на свою страницу редактирования поста, что позволяет мне вставлять пользовательский CSS для каждого поста. Таким образом, я могу объявлять пользовательские стили на лету, если они нужны только для этой страницы, а не редактировать основную таблицу стилей.

    • 0

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

You must login to add an answer.