Для настройки отображения программного кода в статьях вашего сайта на WP можно использовать плагин Crayon Syntax Highlighter.
После его установки получаем возможность отображения в статье фрагмента кода с правильными форматированием, подсветкой синтаксиса (поддерживается более 60 языков), возможностью выделения строк и множеством других настроек. Например:
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
|
/** * Get all products * * @since 2.1 * @param string $fields * @param string $type * @param array $filter * @param int $page * @return array */ public function get_products($fields = null, $type = null, $filter = array(), $page = 1) { if (!empty($type)) { $filter['type'] = $type; } $filter['page'] = $page; $query = $this->query_products($filter); $products = array(); foreach ($query->posts as $product_id) { if (!$this->is_readable($product_id)) { continue; } $products[] = current($this->get_product($product_id, $fields)); } $this->server->add_pagination_headers($query); return array('products' => $products); } |
Данная возможность появляется при наборе текста статьи в режиме «Текст» — на панели инструментов появляется кнопка «crayon». В появившейся форме можно ввести нужный код и задать необходимые параметры.
Несмотря на обилие настроек, использование плагина Crayon Syntax Highlighter не вызывает затруднений, т.к. он весьма неплохо переведен на русский язык и документирован.