4 корисних фрагмента коду
Додаємо розміри картинок у медіа бібліотеці
За допомогою коду можна показати розміри картинок в окрему колонку. При цьому можна легко зрозуміти, як додавати колонку в адмінці WordPress.
1 2 3 4 5 6 7 8 9 10 11 |
function wh_column( $cols ) { $cols["dimensions"] = "Dimensions (w, h)"; return $cols; } function wh_value( $column_name, $id ) { $meta = wp_get_attachment_metadata($id); if(isset($meta['width'])) echo $meta['width'].' x '.$meta['height']; } add_filter( 'manage_media_columns', 'wh_column' ); add_action( 'manage_media_custom_column', 'wh_value', 10, 2 ); |
Відображаємо інформацію про тему
Для відображення назви, автора, посилання на сторінку автора, версії …, можна скористатися кодом.
1 2 3 4 5 |
<?php $theme_data = get_theme_data(get_stylesheet_uri()); echo $theme_data['Title']; echo $theme_data['Author']; ?> |
Google API діаграми вставляємо через короткий код.
Додаємо код у файл functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
function google_chart_shortcode( $atts ) { extract(shortcode_atts(array( 'data' => '', 'size' => '400x180', 'colors' => '', 'title' => '', 'labels' => '', 'type' => 'pie', 'advanced' => '' ), $atts)); switch ($type) { case 'line' : $charttype = 'lc'; break; case 'xyline' : $charttype = 'lxy'; break; case 'sparkline' : $charttype = 'ls'; break; case 'meter' : $charttype = 'gom'; break; case 'scatter' : $charttype = 's'; break; case 'venn' : $charttype = 'v'; break; case 'pie' : $charttype = 'p3'; break; case 'pie2d' : $charttype = 'p'; break; default : $charttype = $type; break; } if ($title) $string .= '&chtt='.$title.''; if ($labels) $string .= '&chl='.$labels.''; if ($colors) $string .= '&chco='.$colors.''; $string .= '&chs='.$size.''; $string .= '&chd=t:'.$data.''; return '<img title="'.$title.'" src="https://chart.apis.google.com/chart?cht='.$charttype.''.$string.$advanced.'" alt="'.$title.'" />'; } add_shortcode('chart', 'google_chart_shortcode'); |
Після додавання можна використовувати короткий код для розміщення діаграм гугл у ваших статтях.
Приклад короткого коду:
1 |
[chart data="41,37.89,10.67,2.03" labels="Reffering+sites|Search+Engines|Direct+traffic|Other" colors="ff0000,005599,fff000,000000" size="488x200" title="Traffic Sources" type="pie"] |
Виводимо підпис під формою реєстрації
Для тих, хто реєструється, ви можете зробити привітання або пояснення. Зробити це просто, увімкніть код у файл functions.php.
1 2 3 4 5 6 7 8 9 10 |
add_action('register_form', 'register_message'); function register_message() { $html = ' <div style="margin:10px 0;border:1px solid #e5e5e5;padding:10px"> <p style="margin:5px 0;"> Joining this site you agree to the following terms. Do no harm! </p> </div>'; echo $html; } |
Успіхів у розробці!
/*
- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.