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

4 корисних фрагмента коду

Додаємо розміри картинок у медіа бібліотеці

За допомогою коду можна показати розміри картинок в окрему колонку. При цьому можна легко зрозуміти, як додавати колонку в адмінці WordPress.

функція wh_column( $cols ) {
        $cols["Розміри"] = "Розміри (w, h)";
        return $cols;
}
функція wh_value( $column_name, $id ) {
    $meta = wp_get_attachment_metadata($id);
           if(isset($Мета['ширина']))
           відлуння $meta['ширина'].' х '.$meta['висота'];
}
add_filter( 'manage_media_columns', 'wh_column' );
add_action( 'manage_media_custom_column', 'wh_value', 10, 2 );

Відображаємо інформацію про тему

Для відображення назви, автора, посилання на сторінку автора, версії …, можна скористатися кодом.

<?php
    $theme_data = get_theme_data(get_stylesheet_uri());
    echo $theme_data['Назва'];
    echo $theme_data['Автор'];
?>

 

Google API діаграми вставляємо через короткий код.

Додаємо код у файл functions.php:

функція google_chart_shortcode( $ATTS ) {
        Екстракт(shortcode_atts(array(
            'дані' => '',
            'розмір' => '400x180',
            'кольори' => '',
            'title' => '',
            'мітки' => '',
            'тип' => 'пиріг',
            'розширений' => ''
        ), $ATTS));
        комутатор ($тип) {
                Відмінок «Лінія» :
                        $тип діаграми = 'lc'; перерву;
                Відмінок 'Xyline' :
                        $тип діаграми = 'lxy'; перерву;
                корпус «Іскролайн» :
                        $тип діаграми = 'ls'; перерву;
                Корпус «метр» :
                        $тип діаграми = 'gom'; перерву;
                Випадок «розсіювання» :
                        $тип діаграми = 's'; перерву;
                Справа "Венна" :
                        $тип діаграми = 'v'; перерву;
                корпус «пиріг» :
                        $тип діаграми = 'p3'; перерву;
                Випадок "Pie2d" :
                        $тип діаграми = 'p'; перерву;
                за замовчуванням :
                        $тип діаграми = $type;
                перерву;
        }
        if ($title) $рядок .= '&chtt='.$title.'';
        if ($labels) $рядок .= '&chl='.$labels.'';
        if ($Кольори) $рядок .= '&chco='.$colors.'';
        $рядок .= '&chs='.$size.'';
        $рядок .= '&CHD=T:".$data.'';
        повернення '<імг назва="".$title"." src="https://chart.apis.google.com/chart?cht='.$charttype.''. $string.$advanced"." alt="".$title"." />';
}
add_shortcode('Діаграма', 'google_chart_shortcode');

Після додавання можна використовувати короткий код для розміщення діаграм гугл у ваших статтях.

Приклад короткого коду:

[дані діаграми="41,37.89,10.67,2.03" мітки="Рефферінг+сайти|Пошук+Движки|Прямий+трафік|Інше __________"  кольори="ff0000,005599,fff000,000000" розмір="488х200" назва="Джерела трафіку" type="пиріг"]

 

Виводимо підпис під формою реєстрації

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

add_action('register_form', 'register_message');
функція register_message() {
    $html = '
        <стиль div="margin:10px 0;border:1px тверда #e5e5e5;Заповнення:10px">
            <p стиль="margin:5px 0;">
            Приєднуючись до цього сайту, ви погоджуєтеся з наступними умовами. Не нашкодь!
            </стор>
        </див.>';
    відлуння $html;
}

Успіхів у розробці!


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

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

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


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

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

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

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

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