WordPress завантаження файлів тільки з комп'ютера
Цей фрагмент коду може бути корисним для розробки своїх плагінів на WordPress. Для роботи фрагмента коду додайте його до файлу function.php.
Приклад коду
add_filter('media_upload_tabs','wpse13567_media_upload_tabs', 99);
функція wpse13567_media_upload_tabs( $Вкладки ) {
if ( wpse13567_post_has_attachments() ) {
unset( $Вкладки["Тип"] );
}
unset( $Вкладки['type_url'] );
unset( $Вкладки['бібліотека'] );
повернення $tabs;
}
add_filter( 'media_upload_default_tab', 'wpse13567_media_upload_default_tab' );
функція wpse13567_media_upload_default_tab( $Вкладку ){
if ( wpse13567_post_has_attachments() ) {
Повернення 'Галерея';
}
повернення $tab;
}
функція wpse13567_post_has_attachments(){
статичний $post_має_вкладення = null;
if ( null === $post_має_вкладення && $post_id = (isset($_ПРОСИТИ['post_id']) ? $_ПРОСИТИ['post_id'] : false) ) {
$post_has_attachments = кількість(get_posts("post_type=вкладення&post_parent={$post_id}"))>0;
}
Повернення вкладень $post_has_attachments;
}Код перевірено, працює відмінно.
/*

Послуги репетитора онлайн. Список курсів, які я веду
*/- Базовий курс з веб-дизайну;
- Верстка сайтів;
- Загальний курс CMS WordPress та продовження курсу з розробки шаблонів;
- Розробка сайтів на PHP.




