jonni148
Ответы в темах
-
Форум: Проблемы и решения
Тема: не отображается страница wp-adminНе помогло убрать из htacess
RewriteRule /wp-admin/ /wp-admin/index\.php [L,P]
в config все стандартно
<?php /** * The base configuration for WordPress * * The wp-config.php creation script uses this file during the * installation. You don't have to use the web site, you can * copy this file to "wp-config.php" and fill in the values. * * This file contains the following configurations: * * * MySQL settings * * Secret keys * * Database table prefix * * ABSPATH * * @link https://wordpress.org/support/article/editing-wp-config-php/ * * @package WordPress */ // ** MySQL settings - You can get this info from your web host ** // публиковать данные доступа к БД не следует /** MySQL hostname */ define( 'DB_HOST', 'localhost' ); /** Database Charset to use in creating database tables. */ define( 'DB_CHARSET', 'utf8mb4' ); /** The Database Collate type. Don't change this if in doubt. */ define( 'DB_COLLATE', '' ); define('WP_HOME', 'https://cyprusfamily.ru'); define('WP_SITEURL', 'https://cyprusfamily.ru'); define('FORCE_SSL_ADMIN', true); define('FORCE_SSL_LOGIN', true); if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https') { $_SERVER['HTTPS'] = 'on'; $_SERVER['SERVER_PORT'] = 443; } /**#@+ * Authentication Unique Keys and Salts. * * Change these to different unique phrases! * You can generate these using the {@link https://api.wordpress.org/secret-key/1.1/salt/ WordPress.org secret-key service} * You can change these at any point in time to invalidate all existing cookies. This will force all users to have to log in again. * * @since 2.6.0 */ соли тоже публиковать не нужно /*define('FORCE_SSL_ADMIN', true);*/ define( 'DISALLOW_FILE_EDIT', true ); /**#@-*/ /** * WordPress Database Table prefix. * * You can have multiple installations in one database if you give each * a unique prefix. Only numbers, letters, and underscores please! */ $table_prefix = 'wp4fz52y_'; /** * For developers: WordPress debugging mode. * * Change this to true to enable the display of notices during development. * It is strongly recommended that plugin and theme developers use WP_DEBUG * in their development environments. * * For information on other constants that can be used for debugging, * visit the documentation. * * @link https://wordpress.org/support/article/debugging-in-wordpress/ */ define( 'WP_DEBUG', false ); /* That's all, stop editing! Happy publishing. */ /** Absolute path to the WordPress directory. */ if ( ! defined( 'ABSPATH' ) ) { define( 'ABSPATH', __DIR__ . '/' ); } /** Sets up WordPress vars and included files. */ require_once ABSPATH . 'wp-settings.php'; error_reporting(0); @ini_set(‘display_errors’, 0);
вот так открывается админка http://prntscr.com/19g7d98
и отображается главная страница. Самой панели админа нет.
При переходе на страницу wp-admin пишет «Извините, вам не разрешено просматривать эту страницу.»- Ответ изменён 3 года, 6 месяцев назад пользователем Yui. Причина: formatting
Форум: Проблемы и решения
Тема: не отображается страница wp-adminСпасибо, попробую
Форум: WooCommerce
Тема: Не выводится пагинацияНашел решение, все заработало.
<?php $current_page = (get_query_var('paged')) ? get_query_var('paged') : 1; // определяем текущую страницу блога $args = array( 'post_type' => 'post', 'category_name' => $cat_slug, 'orderby' => 'date', 'posts_per_page' => get_option('posts_per_page'), // значение по умолчанию берётся из настроек, но вы можете использовать и собственное 'paged' => $current_page // текущая страница ); $query = new WP_Query( $args ); if($query->have_posts() ): while( $query->have_posts()): $query->the_post(); ?> <article id="blog" class="blog blog-info"> <?php echo get_the_post_thumbnail(); ?> <div class="blog-info"> <div class="blog-post-title"> <h3><?php the_title(); ?></h3> </div> <div class="blog-post-info"> <?php the_excerpt(); ?> </div> <a href="<?php the_permalink(); ?>" class=" btn btn-large"> Читать </a> </div> </article> <?php endwhile; the_posts_pagination( $args = array( 'show_all' => false, // показаны все страницы участвующие в пагинации 'end_size' => '', // количество страниц на концах 'mid_size' => '', // количество страниц вокруг текущей 'prev_next' => true, // выводить ли боковые ссылки "предыдущая/следующая страница". 'prev_text' => __('Назад'), 'next_text' => __('Вперед'), 'add_args' => true, // Массив аргументов (переменных запроса), которые нужно добавить к ссылкам. 'add_fragment' => '', // Текст который добавиться ко всем ссылкам. 'screen_reader_text' => __( 'Posts navigation' ), ) ); ?> <?php wp_reset_postdata(); ?> <?php else : ?> <h3>Записей нет.</h3> <?php endif; ?>
Форум: WooCommerce
Тема: Не выводится пагинация<?php $args = array( 'post_type' => 'post', 'category_name' => $cat_slug, 'orderby' => 'date', 'posts_per_page' => '2', 'paged' => get_query_var('paged') ?: 1 // страница пагинации ); $query = new WP_Query( $args ); if($query->have_posts() ){ while( $query->have_posts()){ $query->the_post(); ?> <article id="blog" class="blog blog-info"> <?php echo get_the_post_thumbnail(); ?> <div class="blog-info"> <div class="blog-post-title"> <h3><?php the_title(); ?></h3> </div> <div class="blog-post-info"> <?php the_excerpt(); ?> </div> <a href="<?php the_permalink(); ?>" class=" btn btn-large"> Читать </a> </div> </article> <?php } the_posts_pagination( $args = array( 'show_all' => false, // показаны все страницы участвующие в пагинации 'end_size' => '', // количество страниц на концах 'mid_size' => '', // количество страниц вокруг текущей 'prev_next' => true, // выводить ли боковые ссылки "предыдущая/следующая страница". 'prev_text' => __('Назад'), 'next_text' => __('Вперед'), 'add_args' => true, // Массив аргументов (переменных запроса), которые нужно добавить к ссылкам. 'add_fragment' => '', // Текст который добавиться ко всем ссылкам. 'screen_reader_text' => __( 'Posts navigation' ), ) ); wp_reset_postdata(); } else { echo "<p>Записей нет</p>"; } ?>
Вот код, но пагинация не работает и не выводится.
Форум: WooCommerce
Тема: Не выводится пагинацияСпасибо, что правильно оформили код.
Согласен, что условие category не нужно.
Через WP_Query нужно выводить.
С переменной $cat_name разобрался, но пагинация не заработала.
Если я правильно понял, то весь код нужно брать в обратные кавычки.- Ответ изменён 4 года, 1 месяц назад пользователем jonni148.
Форум: WooCommerce
Тема: Не выводится пагинацияИзвините, не читал правила.
Т.к. в шаблоне странице нельзя вывести, то что мне нужно, поэтому спрашиваю, чтобы выводить через шаблон категории.
Как правильно применить переменную $cat_name в запросе query_posts?
Я не силен в wordpress на столько, надеюсь на вашу помощь.Форум: Проблемы и решения
Тема: Проблема с пагинациейПодскажите. Как правильно указать переменную $cat_name в запросе query_posts код в шаблоне category.php или как прописать через wp_query?
Имеется такой код<h2><?php // если мы на странице категории
if( is_category() ){
$cat_name = get_queried_object()->name;
$cat_slug = get_queried_object()->slug;
echo $cat_name;
} ?>
</h2>
<?php
query_posts(«category_name=$cat_slug&paged=$paged»);
if( have_posts() ){
while( have_posts()){
the_post(); ?>
<div class=’new-post’>
<div class=’img-post’>
<?php echo get_the_post_thumbnail(); ?>
</div>
<h3>
<?php the_title(); ?>
</h3>
<?php
}
the_posts_pagination( $args = array(
‘show_all’ => false, // показаны все страницы участвующие в пагинации
‘end_size’ => », // количество страниц на концах
‘mid_size’ => », // количество страниц вокруг текущей
‘prev_next’ => true, // выводить ли боковые ссылки «предыдущая/следующая страница».
‘prev_text’ => __(‘Назад’),
‘next_text’ => __(‘Вперед’),
‘add_args’ => true, // Массив аргументов (переменных запроса), которые нужно добавить к ссылкам.
‘add_fragment’ => », // Текст который добавиться ко всем ссылкам.
‘screen_reader_text’ => __( ‘Posts navigation’ ),
) );
wp_reset_query();
} else {
echo «<p>Записей нет</p>»;
}
?>Форум: WooCommerce
Тема: Не выводится пагинацияПодскажите. Как правильно написать в запросе query_posts код в шаблоне category.php или как прописать через wp_query?
Имеется такой код<h2><?php // если мы на странице категории if( is_category() ){ $cat_name = get_queried_object()->name; $cat_slug = get_queried_object()->slug; echo $cat_name; } ?> </h2> <?php query_posts("category_name=$cat_slug&paged=$paged"); if( have_posts() ){ while( have_posts()){ the_post(); ?> <div class='new-post'> <div class='img-post'> <?php echo get_the_post_thumbnail(); ?> </div> <h3> <?php the_title(); ?> </h3> <div class='content-post'> <?php the_excerpt(); ?> </div> <a>" class="btn new-post">Подробнее</a> </div> <?php } the_posts_pagination( $args = array( 'show_all' => false, // показаны все страницы участвующие в пагинации 'end_size' => '', // количество страниц на концах 'mid_size' => '', // количество страниц вокруг текущей 'prev_next' => true, // выводить ли боковые ссылки "предыдущая/следующая страница". 'prev_text' => __('Назад'), 'next_text' => __('Вперед'), 'add_args' => true, // Массив аргументов (переменных запроса), которые нужно добавить к ссылкам. 'add_fragment' => '', // Текст который добавиться ко всем ссылкам. 'screen_reader_text' => __( 'Posts navigation' ), ) ); wp_reset_query(); } else { echo "<p>Записей нет</p>"; } ?>