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

3 нових фрагментів коду

Захист медіафайлів на блозі

Якщо ви не хочете, щоб автора блогу бачили ті медіафайли, які вони не завантажували, можна додати наступний код у файл functions.php.

функція my_files_only( $wp_query ) {
    if ( Стрпос( $_СЕРВЕР[ 'REQUEST_URI' ], '/wp-admin/upload.php' ) !== хибність ) {
        if ( !поточний_користувач_може( 'level_5' ) ) {
            глобальний $current_користувач;
            $wp_query->set( 'автор', $current_user->id );
        }
    }
}
add_filter('parse_query', 'my_files_only' );

Виведення статей за певний період

Виводимо список статей в адмінці за певною умовою. Просто додаємо код до файлу теми functions.php. В даному випадку ми виводимо пости за певний період часу.

<?php
  function filter_where($де = '') {
        $де .= " І post_date >= '1980-05-11' І post_date <= '2011-05-11'";
    повернути $where;
  }
add_filter('posts_where', 'filter_where');
query_posts($query_string);
Хоча (have_posts()) :
      the_post();
      the_content();
кінець;
?>

Швидкий спосіб створити кілька сайтбарів.

Для швидкого створення файлу functions.php додаємо фрагмент коду, який у циклі створить кілька сайдбарів.

if ( функція_існує('register_sidebar') ) {
    $allWidgetizedAreas = масив("Домашня сторінка зліва", "Права на домашню сторінку", "Бічна панель перша", "Фільми", "Адміністратора");
    foreach ($allWidgetizedAreas як $WidgetAreaName) {
        register_sidebar(array(
           'ім'я'=> $ВіджетНазва_області,
           'before_widget' => '<ділення id="%1$с" клас="віджет %2$s ліва половина">',
           'after_widget' => '</див.>',
           'before_title' => '<h3 клас="віджеттитул">',
           'after_title' => '</ч3>',
        ));
    }
}

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

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

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


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

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

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

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

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