<?php
// custom PostType + Taxonomy
add_action( 'init', 'register_post_types' );
function register_post_types(){
register_taxonomy(
'taxonomy',
[ 'brain-repetitory' ],
[
'labels' => [
'name' => 'Образование',
'singular_name' => 'Предмет',
'add_new_item' => 'Добавить новый предмет',
'edit_item' => 'Редактирование предмета',
],
'public' => true,
'show_ui' => true,
'hierarchical' => true, // Таксономия будет иметь вложенность
'show_in_quick_edit' => true,
'show_admin_column' => true,
'rewrite' => [
'slug' => 'repetitory',
],
] );
register_taxonomy(
'taxonomy2',
[ 'brain-repetitory' ],
[
'labels' => [
'name' => 'Иностранные языки',
'singular_name' => 'Язык',
'add_new_item' => 'Добавить новый язык',
'edit_item' => 'Редактирование языка',
],
'public' => true,
'show_ui' => true,
'hierarchical' => true, // Таксономия будет иметь вложенность
'show_in_quick_edit' => true,
'show_admin_column' => true,
'rewrite' => [
'slug' => 'repetitory2',
],
] );
register_taxonomy(
'taxonomy3',
[ 'brain-repetitory' ],
[
'labels' => [
'name' => 'Не профильные',
'singular_name' => 'Предмет',
'add_new_item' => 'Добавить новый предмет',
'edit_item' => 'Редактирование предмета',
],
'public' => true,
'show_ui' => true,
'hierarchical' => true, // Таксономия будет иметь вложенность
'show_in_quick_edit' => true,
'show_admin_column' => true,
'rewrite' => [
'slug' => 'repetitory3',
],
] );
register_post_type( 'brain-repetitory', [
'label' => null,
'labels' => [
'name' => __('Репетиторы'),
'singular_name' => __('Репетитор'),
'add_new' => 'Добавить репетитора',
],
'public' => true,
'has_archive' => true,
'menu_position' => 9,
'menu_icon' => 'dashicons-admin-users',
'supports' => [ 'title','editor','thumbnail','excerpt','post-formats' ],
'show_in_rest' => true,
'rewrite' => [
'slug' => 'teacher',
],
] );
}
<?php
// custom PostType + Taxonomy
add_action( 'init', 'register_post_types' );
function register_post_types(){
register_taxonomy(
'taxonomy',
[ 'brain-repetitory' ],
[
'labels' => [
'name' => 'Образование',
'singular_name' => 'Предмет',
'add_new_item' => 'Добавить новый предмет',
'edit_item' => 'Редактирование предмета',
],
'public' => true,
'show_ui' => true,
'hierarchical' => true, // Таксономия будет иметь вложенность
'show_in_quick_edit' => true,
'show_admin_column' => true,
'rewrite' => [
'slug' => 'repetitory',
],
] );
register_taxonomy(
'taxonomy2',
[ 'brain-repetitory' ],
[
'labels' => [
'name' => 'Иностранные языки',
'singular_name' => 'Язык',
'add_new_item' => 'Добавить новый язык',
'edit_item' => 'Редактирование языка',
],
'public' => true,
'show_ui' => true,
'hierarchical' => true, // Таксономия будет иметь вложенность
'show_in_quick_edit' => true,
'show_admin_column' => true,
'rewrite' => [
'slug' => 'repetitory2',
],
] );
register_taxonomy(
'taxonomy3',
[ 'brain-repetitory' ],
[
'labels' => [
'name' => 'Не профильные',
'singular_name' => 'Предмет',
'add_new_item' => 'Добавить новый предмет',
'edit_item' => 'Редактирование предмета',
],
'public' => true,
'show_ui' => true,
'hierarchical' => true, // Таксономия будет иметь вложенность
'show_in_quick_edit' => true,
'show_admin_column' => true,
'rewrite' => [
'slug' => 'repetitory3',
],
] );
register_post_type( 'brain-repetitory', [
'label' => null,
'labels' => [
'name' => __('Репетиторы'),
'singular_name' => __('Репетитор'),
'add_new' => 'Добавить репетитора',
],
'public' => true,
'has_archive' => true,
'menu_position' => 9,
'menu_icon' => 'dashicons-admin-users',
'supports' => [ 'title','editor','thumbnail','excerpt','post-formats' ],
'show_in_rest' => true,
'rewrite' => [
'slug' => 'teacher',
],
] );
}
$('.a-phone1').mouseup(function() {
var text = $(this).text();
if (window.getSelection()) {
var select = window.getSelection();
var total = select.toString();
if (text == total) {
ym(86755775,'reachGoal','zvonok1')
console.log('Work1');
}
}
});
<?php
/* вывод списка рубрик */
$args = array(
'parent' => 0,
'hide_empty' => 0,
'exclude' => '', // ID рубрики, которую нужно исключить
'number' => '0',
'taxonomy' => 'foto_gallery', // таксономия, для которой нужны изображения
'pad_counts' => true
);
$catlist = get_categories($args); // получаем список рубрик
foreach($catlist as $categories_item)
{
// получаем данные из плагина Taxonomy Images
$terms = apply_filters('taxonomy-images-get-terms', '', array(
'taxonomy' => 'foto_gallery' // таксономия, для которой нужны изображения
));
if (!empty($terms))
{
foreach((array)$terms as $term)
{
if ($term->term_id == $categories_item->term_id)
{
// выводим изображение рубрики
echo '<a href="' . esc_url(get_term_link($term, $term->taxonomy)) . '" title="Нажмите, чтобы перейти в рубрику">' . wp_get_attachment_image($term->image_id, 'thumbnail');
echo '</a>';
}
}
}
// выводим описание и название рубрики
echo '<div><a href="'.get_category_link($categories_item->term_id).'">' . $categories_item->category_description . '</a><a href="'.get_category_link($categories_item->term_id).'">' . $categories_item->cat_name . '</a></div>';
}
?>