/*
* WooCommerce.
*/
if ( apply_filters( 'hello_elementor_add_woocommerce_support', true ) ) {
// WooCommerce in general.
add_theme_support( 'woocommerce' );
// Enabling WooCommerce product gallery features (are off by default since WC 3.0.0).
// zoom.
add_theme_support( 'wc-product-gallery-zoom' );
// lightbox.
add_theme_support( 'wc-product-gallery-lightbox' );
// swipe.
add_theme_support( 'wc-product-gallery-slider' );
}
}
}
}
add_action( 'after_setup_theme', 'hello_elementor_setup' );
function hello_maybe_update_theme_version_in_db() {
$theme_version_option_name = 'hello_theme_version';
// The theme version saved in the database.
$hello_theme_db_version = get_option( $theme_version_option_name );
// If the 'hello_theme_version' option does not exist in the DB, or the version needs to be updated, do the update.
if ( ! $hello_theme_db_version || version_compare( $hello_theme_db_version, HELLO_ELEMENTOR_VERSION, '<' ) ) {
update_option( $theme_version_option_name, HELLO_ELEMENTOR_VERSION );
}
}
if ( ! function_exists( 'hello_elementor_display_header_footer' ) ) {
/**
* Check whether to display header footer.
*
* return bool
*/
function hello_elementor_display_header_footer() {
$hello_elementor_header_footer = true;
/**
* BC:
* In v2.7.0 the theme removed the `hello_elementor_body_open()` from `header.php` replacing it with `wp_body_open()`.
* The following code prevents fatal errors in child themes that still use this function.
*/
if ( ! function_exists( 'hello_elementor_body_open' ) ) {
function hello_elementor_body_open() {
wp_body_open();
}
}
Алексей Уколов, да никто ничего не наворотил, смотрите:
вот сейчас так, стандартное отображение ленты записей:
а нужно, чтобы вместо этого отображалась вот такая запись:
И реализовать это нужно с помощью Запись + Рубрика (такая задача), не с помощью страниц, страницы тут вообще не участвуют
Refguser, функция выводила список рубрик стандартным способом, а для моей логики нужно было, чтобы отдельная конкретная запись выводилась для каждой отдельной категории
Добавил плагин ACF для создания поля custom_post в рубриках, через это поле я привязываю запись к конкретной рубрике, установил на него правило таксономия равно category. Затем модифицировал 2 файла archive.php в теме hello он подтягивается из index.php (category.php в данной теме нет) и functions.php для привязки конкретной записи к конкретной рубрике
Ну хорошо, если так не понятно, тогда давай так: есть окошок оно называется архив записей и хлебная крошка от записи привязанной к этой рубрике ведет к рсс ленте этих записей к этой рубрике привязанных, вот мне нужно чтобы вместо странички архива записей рсс ленты этой была просто страница записи с таким же названием
в моём же случае, когда я от последней записи перемещаюсь в родительскую мало того что я попадаю в раздел "категории" (сайт.ру/category/zoloto/), так там еще выводится не запись страницы а рубрики и ссылки на них.
Требуется, чтобы было без "категорий" (сайт.ру/zoloto/) и с полностью сформированной мной страницой вместо рубрик
Зачем тролишь? Поделись конфигурацией из своих соображений, если сможешь конечно. Лично я пишу эти требования "обязательно" только из-за того, что кол-во пользователей скорее всего будет расти, поэтому и сервер будет подвержен апгрейду, поэтому не хочется кардинально менять железо, а поменять проц, добавить пару плашек памяти и т.п.
Код заменил, плагин отключил, ситуация ровно такая же как и была.
Сделать так решил не я, а коллега для SEO.