Удалить ссылку на одну страницу со страницы продукта WoocommercePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Удалить ссылку на одну страницу со страницы продукта Woocommerce

Сообщение Anonymous »

Я пытался удалить ссылку на страницу одного продукта плагина Woocommerce. На этом форуме многие люди задают вопросы по этому поводу и большинство из них прочитали. Но почти все эти вопросы старые. Однако, насколько я понимаю, для достижения этой цели мне нужно использовать function.php и content-page.php.

Итак, прочитав всю информацию в Интернете, я нашел этот код в файле function.php (который находится внутри папки моей дочерней темы)

Код: Выделить всё

if ( !function_exists('add_remove_hooks')):
function add_remove_hooks() {
remove_action( 'woocommerce_before_shop_loop_item', 'woocommerce_template_loop_product_link_open', 10 );
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_product_link_close', 5 );
}
endif;
add_action( 'init', 'add_remove_hooks' );
Я пробовал все варианты, например, помещал только строки Remove_action, не заключал их в функцию или использовал другое действие в функции add_action, но ни один из них, похоже, не работает. Синтаксис, однако, такой, каким и должен быть.

(Часть)content-page.php выглядит так:
Я не знаю, как отлаживать PHP, но знаю, что эти файлы «используются» WP, потому что если я что-то изменю в одном из этих файлов, я увижу это на экране. Однако ссылки все еще на месте. Remove_action не работает.

Есть ли у кого-нибудь другое предложение, как это сделать? На что обращать внимание?

Использовал WP 5.2 и Woocommerce 3.0

ОБНОВЛЕНИЕ:

Благодаря Альфаразу мне удалось решить проблему. Добавление Remove_actions в файл function.php дочерней темы теперь также работает. Я не осознавал, что мне также нужно было установить активную тему в WP на мою дочернюю тему. В конце концов это помогло.

Подробнее здесь: https://stackoverflow.com/questions/563 ... oduct-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»