У меня есть страница, созданная плагином (Dokan) с именем Products: example.com/dashboard/products
Страница /products
создается по правилу перезаписи, это не настоящая страница, которая может быть видно в админке. Поэтому я не могу использовать это условие: is_page()
.
Как еще можно сделать условие WordPress для проверки страницы на странице / products?
Это функция register_rule
код из плагина:
$this->query_vars = apply_filters( 'dokan_query_var_filter', array(
'products',
'new-product',
'orders',
'withdraw',
'settings',
'edit-account'
) );
foreach ( $this->query_vars as $var ) {
add_rewrite_endpoint( $var, EP_PAGES );
}
Моя конечная цель - обернуть эти две строки в условные, чтобы они выполнялись только на странице / products:
add_action( 'dokan_dashboard_content_inside_before', 'custom_dashboard_menu', 10 );
add_action( 'dokan_dashboard_content_before', 'custom_dashboard_header', 10 );