Chciałbym dodać nową kartę do przesyłania menedżera i zdjęć z wewnętrznej listy
theme_folder/images/patterns
Próbowałem czegoś takiego, aby dodać kartę, ale to nie działa, ponieważ dodaje karty po stronie menedżera multimediów, ale po przesłaniu obrazu ta karta nie jest widoczna.
function custom_media_upload_tab_name( $tabs ) {
$newtab = array( 'tab_slug' => 'Patterns' );
return array_merge( $tabs, $newtab );
}
add_filter( 'media_upload_tabs', 'custom_media_upload_tab_name' );
function custom_media_upload_tab_content() {
// Add you content here.
echo 'Hello content';
}
add_action( 'media_upload_tab_slug', 'custom_media_upload_tab_content' );
a konkretnie tutaj chciałbym dodać nową kartę, a na tej karcie chciałbym wyświetlić listę obrazów z folderu motywu.
Wiem, że menedżer mediów JS musi zostać przepisany, ale szczerze mówiąc nie wiem od czego zacząć. Wygląda na to, że muszę napisać zupełnie nowy szablon dla menedżera multimediów, aby to osiągnąć.
Przeszedłem wszystkie sugestie, ale wydaje się, że nikt nie czyta pytania. Zgodnie z zaleceniem „Próbowałem czegoś takiego, aby dodać kartę, ale to nie działa, ponieważ dodaje karty po stronie menedżera multimediów, ale po przesłaniu obrazu ta karta nie jest widoczna”.
Na razie nikt nie jest w stanie znaleźć rozwiązania tego problemu.
Zgodnie z kodeksem WordPress można dodać niestandardową kartę w programie do przesyłania multimediów w następujący sposób:
Mam nadzieję, że ci to pomoże.
źródło
źródło