Для создания сайдбара, который будет показываться только на определенной странице в WordPress, вам понадобится использовать условные теги в файле шаблона вашей темы.
1. Вам нужно открыть файл шаблона вашей темы (обычно это файл sidebar.php или functions.php), добавить условие, чтобы сайдбар отображался только на определенной странице. Например, если вы хотите отобразить сайдбар на странице с идентификатором 5, код будет выглядеть следующим образом:
```php
<?php if ( is_page(5) ) : ?>
<div id="sidebar">
<!-- Ваш код для сайдбара здесь -->
</div>
<?php endif; ?>
```
2. Для настройки сайдбара на странице блога и его отключения на странице магазина, вам нужно использовать условные теги для проверки типа страницы и исключить сайдбар на странице магазина. Например, если ваша страница магазина имеет идентификатор 10, код будет выглядеть следующим образом:
```php
<?php if ( is_home() || is_front_page() ) : ?>
<div id="sidebar">
<!-- Ваш код для сайдбара блога здесь -->
</div>
<?php endif; ?>
<?php if ( !is_page(10) ) : ?>
<div id="sidebar">
<!-- Ваш код для сайдбара, который не будет отображаться на странице магазина здесь -->
</div>
<?php endif; ?>
```
Добавьте соответствующий код в файл sidebar.php или functions.php вашей темы. После этого обновите страницу, чтобы увидеть результаты.