(Wiki página de Backend Frontend Template Pro: the WordPress Plugin Template)
La carpeta private es una carpeta privada gracias a su .htaccess Deny from all
Por lo tanto un simple link no funcionará, pero una descarga BFT funciona (Ejemplos disponibles dentro de Backend Frontend Pro: el WordPress Plugin Template)
Para la descarga es necesario una página donde enviar los datos, esta página usa la “function_load” => “download_file_private”
Además nota que download_file_private() busca el dato get ‘file’ en la URL, por eso es necesario filtrar las llamadas URLs sin dato ‘file’: “ids_required” => [“file” => “file”]
Recuerda:
- El menú no muestra una pestaña con datos GET no encontrados
- El menú administarción de WordPress no puede filtrar una página existente, no usarlo en una página padre:
Para este ejemplo se utiliza esta página de descarga: “download_explanation” => [ […] “children” => [ “download_file_private” => [ “menu_title” => $this->__(“Download private file”), “page_title” => $this->__(“Download private file”), “menu_slug” => “download”, “function_load” => “download_file_private”, “file” => “bft-admin-display-blank-page.php”, “ids_required” => [ “file” => “file”, ], “error_throw_what_do” => “go_to_parent”, ], ] ],
0 comentarios