Backend Frontend Template Pro wiki: Iframe en una página de administración

Oct 13, 2023 | Backend Frontend Template Pro, Backend Frontend Template Pro: wiki, Plugin, WordPress

(Wiki página de Backend Frontend Template Pro: the WordPress Plugin Template)

Hay dos tipos de iframes, ambos usan la página bft-admin-display-iframe.php, pero puedes hacer tu propia página: <?php if (isset($iframe_admin_page_slug) && false != $iframe_admin_page_slug) { ?> <iframe src=”” width=”100%” height=”700″> </iframe> <?php } if (isset($iframe_url) && false != $iframe_url) { ?> <iframe src=”” width=”100%” height=”700″> </iframe> <?php } ?>

Hay dos tipos de iframes:

  1. Iframe por slug Este método necesita dos páginas: una es la página principal con el iframe, the other is the iframe itself
    1. Página principal La página principal especifica el slug de la página iframe con “iframe_admin_page_slug” => “iframe page” y la página que muestra el iframe con “file” => “bft-admin-display-iframe.php” “iframe_admin_page_slug_test” => [ “menu_title” => $this->__(“Iframe by slug”), “page_title” => $this->__(“Iframe by slug”).’: “iframe_admin_page_slug” => “iframe_test”‘, “file” => “bft-admin-display-iframe.php”, “iframe_admin_page_slug” => “iframe_test”, ],
    2. Página iframe La página iframe llamará a una function_load con un die, una function_load se ejecuta antes de mostrar el Menú de Administración de WordPress. Con “tab_show” => false ignoramos la página on el menú de pestaña de BFT “iframe_test” => [ “tab_show” => false, “file” => “bft-admin-display-iframe-test.php”, “function_load” => “function_load_page_display”, ],
  2. Iframe por URL Este método sólo necesita el URL del iframe: “iframe_url” => admin_url() y la página que muestra el iframe “file” => “bft-admin-display-iframe.php” “iframe_url_test” => [ “menu_title” => $this->__(“URL iframe”), “page_title” => $this->__(“URL iframe”).”: “.admin_url(), “file” => “bft-admin-display-iframe.php”, “iframe_url” => admin_url().”admin.php?page=”.$this->plugin_slug.”_iframe_test”, ], Nota: admin_url() apunta al Menú de Administración de WordPress, es usado en este ejemplo porque normalmente un iframe externo no funcionará
  3. Mostrar PDF en un iframe Con todo esto podemos mostrar un PDF privado a través de un iframe por slug con “private_file_dir” => “file on private folder” y “function_load” => “show_pdf_private” “iframe_admin_page_slug_test_pdf” => [ “menu_title” => $this->__(“PDF example”), “page_title” => $this->__(“Iframe by slug – PDF example”).’: “private_file_dir” => “hello_world.pdf” | “function_load” => “show_pdf_private”‘, “file” => “bft-admin-display-iframe.php”, “iframe_admin_page_slug” => “iframe_test_pdf”, “private_file_dir” => “hello_world.pdf”, ], “iframe_test_pdf” => [ “tab_show” => false, “function_load” => “show_pdf_private”, ],
Backend Frontend Template Pro: iframe en una página de administración
Backend Frontend Template Pro: mostrando PDF por iframe en una página de administración

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Utilizamos Cookies propias y de terceros para mejorar nuestros servicios y para ofrecerte una mejor experiencia (por ejemplo, mostrando publicidad personalizada) mediante el análisis de tus hábitos de navegación (por ejemplo, páginas visitadas). Puedes aceptar todas las cookies pulsando el botón “Aceptar”. Para configurarlas, obtener más información o rechazar su uso, haz click AQUÍ

Los ajustes de cookies en esta web están configurados para «permitir las cookies» y ofrecerte la mejor experiencia de navegación posible. Si sigues usando esta web sin cambiar tus ajustes de cookies o haces clic en «Aceptar», estarás dando tu consentimiento a esto.

Cerrar