Intereting Posts
Две отдельные страницы портфолио Добавление несвязанного пространства в пользовательскую функцию Как добавить счет в категорию пользовательской таксономии? выбор списка основных категорий без подкатегорий с разбивкой на страницы Загрузка массового изображения и одно изображение для каждого сообщения? Импортируйте 10 000 пользователей в WordPress с определенным идентификатором для каждого пользователя Уведомить сайт WordPress, который я связал с ним Удалить виджет таксономии из сообщения «СТРАНИЦА» Что такое Oembed Links For? Можно ли добавить дополнительную информацию в заголовке сообщения worpress для использования OG Вызов AJAX – удаление звонка do_action Включение CORS с помощью WordPress Пользовательские возможности сообщений для пользовательской роли пользователя Игнорировать липкие сообщения, если сообщение не находится в мета-запросе Применение автоматического класса ссылок к изображениям, встроенным в сообщения

woocommerce загрузить post-types \ writepanels limits?

Как я могу изменить эти коды, чтобы установить ограничения на загрузку, и никто не может их изменить на стороне добавления продукта? Или скрыть их, чтобы их никто не видел?

// Download Limit woocommerce_wp_text_input( array( 'id' => '_download_limit', 'label' => __( 'Download Limit', 'woocommerce' ), 'placeholder' => __( 'Unlimited', 'woocommerce' ), 'description' => __( 'Leave blank for unlimited re-downloads.', 'woocommerce' ), 'type' => 'number', 'custom_attributes' => array( 'step' => '1', 'min' => '0' ) )); // Expirey woocommerce_wp_text_input( array( 'id' => '_download_expiry', 'label' => __( 'Download Expiry', 'woocommerce' ), 'placeholder' => __( 'Never', 'woocommerce' ), 'description' => __( 'Enter the number of days before a download link expires, or leave blank.', 'woocommerce' ), 'type' => 'number', 'custom_attributes' => array( 'step' => '1', 'min' => '0' ) )); do_action( 'woocommerce_product_options_downloads' ); echo '</div>'; 

Можно перехватить get_post_meta('_download_limit') и установить для него фиксированное значение. При попытке сохранить другое значение возвращается к фиксированному значению:

 add_filter( 'get_post_metadata', function( $value, $object_id, $meta_key, $single ) { if( '_download_limit' == $meta_key ) $value = 100; return $value; }, 10, 4 ); 

См. Где поместить мой код: плагин или functions.php?