Задавайте питання щодо курсів WordPress

Скрипти та екшени для WordPress

Змінюємо текст set featured image в адмінці

Код відмінно працює, я перевірив. Думаю, сам метод може комусь стати в нагоді, наприклад при написанні своєї збірки WordPress та оптимізації зручності роботи “Юзабіліті”.

функція custom_admin_post_thumbnail_html( $content ) {
    повернення $content = str_replace( __( "Установлення вибраного зображення" ), __( "Встановити зображення за замовчуванням" ), $content);
}
add_filter( 'admin_post_thumbnail_html', 'custom_admin_post_thumbnail_html' );

Створення користувача прямо з коду WordPress

Увага користувач створюється відразу, як ви вставите код у файл functions.php вашої теми та оновіть сам сайт. Код може стати в нагоді для розробки плагінів.

Увага перевіряйте код не на чинному сайті, щоб випадково не створити зайвих користувачів і не засмітити ваш сайт зайвими акаунтами.

функція fb_wp_insert_user() {
    $user_data = масив(
    'ID' => '',
    'user_pass' => wp_generate_password(),
    'user_login' => 'Манекен',
    'user_nicename' => 'Манекен',
    'user_url' => '',
    'user_email' => 'dummy@example.com',
    'display_name' => 'Манекен',
    'прізвисько' => 'Манекен',
    'first_name' => 'Манекен',
    'user_registered' => '2010-05-15 05:55:55',
    'роль' => get_option('default_role') // Використання ролі за промовчанням або іншої ролі, напр.. 'редактор'
    );
    $user_id = wp_insert_user( $user_data );
}
add_action( 'admin_init', 'fb_wp_insert_user' );

Перевіряємо активний плагін чи ні в коді плагіна, який розробляєте ви.

<?php
   If (is_plugin_active('plugin-directory/plugin-file.php')) {
      //Так, мій плагін активний
   }
?>

Вимикаємо візуальний редактор для записів та сторінок під час їх редагування на блозі. Код перевірено, все працює, просто додаєте його у файл functions.php вашої теми.

add_filter('user_can_richedit' , create_function('' , "повернення помилкового";') , 50);

Примушуємо відображати порожні категорії у віджетах WordPress

Як ви вже знаєте, віджети WordPress категорій не дають можливість відображення порожніх категорій. Додавання цього фрагмента в functions.php вашої теми WordPress змусить систему відображати порожні категорії.

add_filter( 'widget_categories_args', 'force_widget_cat_args' );
функція force_widget_cat_args($cat_args) {
    $cat_args['hide_empty'] = 0;
    повернення $cat_args;
}

Прибираємо пункт коментарі з адмін бару

Для видалення пункту коментарів з адмін бару вставляємо код у файл functions.php вашої теми.

функція remove_comments(){
        глобальний $wp_admin_bar;
        $wp_admin_bar->remove_menu('коментарі');
}
add_action( 'wp_before_admin_bar_render', 'remove_comments' );

Переміщуємо метабокс автора до блоку публікації

Просто шикарний код для вказівки автора публікації статті. При цьому вам не доведеться крутити екран у самий кінець. Ваш метабокс автора виявиться прямо над кнопкою опублікувати. Для роботи екшену в WordPress необхідно додати код, запропонований нижче у файл functions.php вашої теми.

add_action( 'admin_menu', 'remove_author_metabox' );
add_action( 'post_submitbox_misc_actions', 'move_author_to_publish_metabox' );
функція remove_author_metabox() {
    remove_meta_box( 'автордів', 'Пост', 'normal' );
}
функція move_author_to_publish_metabox() {
    глобальний ідентифікатор $post;
    $пост = get_post( $post_ID );
    луна '<ділення id="автор" клас="різне-паб-секція" стиль="стиль межі зверху:твердий; межа-верхня ширина:1px; колір межі зверху:#EEEEEE; межа-нижня ширина:0px;">Author: ';
    post_author_meta_box( $пост );
    луна '</див.>';
}

З категорії прямо на статтю якщо стаття одна в категорії

У попередніх уроках я показував, як зробити редирект для пошуку, якщо результат один, що дуже зручно для користувачів. Сьогодні покажу як зробити редирект для категорій та перенаправляти користувача прямо на статтю зі списку статей у категорії якщо у вибраній категорії лише одна стаття.

функція redirect_to_post(){
    глобальний $wp_запит;
    if( is_archive() && $wp_query->post_count == 1 ){
        the_post();
        $post_url = get_permalink();
        wp_redirect( $post_url );
    }
} add_action('template_redirect', 'redirect_to_post');

Купить хостинг WordPress
/* Репетитор по wordpress
Послуги репетитора онлайн. Список курсів, які я веду
  • Базовий курс з веб-дизайну;
  • Верстка сайтів;
  • Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
  • Розробка сайтів на PHP.
Докладніше читайте на сторінці репетитор по WordPress
*/

Ніколаєнко Максим

Директор веб-студии ProGrafika. Займаюсь розробкою, дизайном та просуванням веб-сайтів. Завжди радий новим читачам блогу та добрим клієнтам.


Вам також може сподобатися...

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються дані ваших коментарів.

Шаблони для WordPress
Найкращий хостинг в Україні
Стабільний хостинг для Drupal