Wordpress/Elementor Plugin to list files from any folder

Overview

File List - Wordpress/Elementor Plugin

image

Elementor plugin to generate a file list from an existing folder and rendering .index.html files as headers.

Generates pure HTML, you may want to style it, otherwise you get a ordered list with links.

Watch out for File List Pro to be able to list folders and more.

Installation

  1. Click the green Code button, then on Download ZIP.

  2. In your Wordpress installation, within the admin area, sidebar Plugins > Installed Plugins > Add New and upload the the ZIP from step 1.

  3. Create a new Elementor Page, use the search and type File List, drag that widget to our main area.

  4. Configure your path - read the Recommendations below !

HTML selector hirachy

You can add your style in the custom style area of the element. The following elements and classes are used

    div.bfl-filelist
        blockquote.readme
        blockquote.readme.debug  / if debug is enabled and and no index is found
        ol
            li
                a
                    span.name
                    span.sep.no1
                    span.size
                    span.sep.no2
                    span.changed
                    small.debug  / if debug is enabled
            ...

Error (not usable path):

div.bfl-filelist.error
    code

Recommendations

Use a path in /wp-content/uploads/your-path

If you have your files elsewhere, link (symlink/haedlink - what ever your system is and what is enabled in your nginx/apache config) your folder into the uploads folder to have inherit any protection configured on your upload folder.

This also keeps the files in reach for the download link to work.

Protect files with a password

If you need to protect your folder or any specific file or filetype with a password, and you are using apache:

Add a .htaccess and a .htpasswd to trigger a Basic Auth password dialog when accessing it.

This plugin does nothing special to the files, just genertes the link, so any other plugin protecting files would work (you might need to configure the path-prefix).

Updates

Automatic updates are supported using this repo. Just install the plugin first.

Changes

1.0.3

  • added file change date
  • added caching for update checks

1.0.2

  • added update functionality

1.0.1

  • fixed url path being wrong
  • added Elementor requirement info
  • fixed typos to what was intended
  • added more info to the readme

1.0.0

  • inital.
You might also like...
Track any ip address with IP-Tracer. IP-Tracer is developed for Linux and Termux. you can retrieve any ip address information using IP-Tracer.
Track any ip address with IP-Tracer. IP-Tracer is developed for Linux and Termux. you can retrieve any ip address information using IP-Tracer.

IP-Tracer is used to track an ip address. IP-Tracer is developed for Termux and Linux based systems. you can easily retrieve ip address information using IP-Tracer. IP-Tracer use ip-api to track ip address.

⚡️ A WordPress plugin to quickly send a 404 for missing static files

Static 404 A WordPress plugin to quickly send a 404 for missing static files. Quickly output a 404 for static files that aren't found, rather than loa

⚙️ A WordPress plugin to set WordPress options from a .env file.

dotenv A WordPress plugin to set WordPress options from a .env file. Any WPENV_ prefixed variables in the .env will be used to override the WordPress

Thirdweb-wp - A community WordPress plugin for thirdweb. Turn your WordPress website into Web3 instantly and easily with thirdweb. 💻🌏

Thirdweb WP 📢 Nominate (@WarenGonzaga) as GitHub Star. If you appreciate his hardwork and dedication to open source. A community WordPress plugin for

A simple GitScrum plugin for Wordpress. You will be able to manage your projects without having to leave Wordpress.
A simple GitScrum plugin for Wordpress. You will be able to manage your projects without having to leave Wordpress.

GitScrum Plugin for Wordpress A simple GitScrum plugin for Wordpress. You will be able to manage your projects without having to leave Wordpress. GitS

Perch Dashboard app for exporting content to (Kirby) text files and Kirby Blueprint files
Perch Dashboard app for exporting content to (Kirby) text files and Kirby Blueprint files

toKirby Perch Dashboard app for exporting content to (Kirby) text files and Kirby Blueprint files. You can easily install and test it in a few steps.

An online system to keep digitized form of employee personal files (staff personal files)

An online system to keep digitized form of employee personal files (staff personal files).

Owner
Nabil Redmann
additional stuff: https://gist.github.com/BananaAcid/ https://jsfiddle.net/user/BananaAcid/ From GwBasic to Swift, Fullstack DevOp. Innovation Specialist.
Nabil Redmann
Made a custom Elementor widget because i wasn't able to find any free version of a slider with thumbnails.

Support my work ❤️ Buy me a coffee ☕ How to install Download -> place in plugin folder -> Activate under WordPress dashboard. How to use Open Elemento

Christian Hansen 6 Dec 25, 2022
Developer-friendly framework heavily inspired by Laravel and based on Timber and Wpemerge solutions for WordPress themes development with Bedrock folder structure

Lightweight Brocooly (Brocket) Improved Controllers, Middleware and Routers, but slightly less powerful Container Open beta. Package in development Cr

Ihar Aliakseyenka 3 Mar 4, 2022
A composer plugin, to install differenty types of composer packages in custom directories outside the default composer default installation path which is in the vendor folder.

composer-custom-directory-installer A composer plugin, to install differenty types of composer packages in custom directories outside the default comp

Mina Nabil Sami 136 Dec 30, 2022
Custom CSS for Elementor

This plugin will provide an option to write CSS in any Elementor native widgets. You will get an option to write CSS for multiple screen devices. The option is placed on ADVANCED_TAB on any Elementor native widgets even third-party widgets.

Sayedul Sayem 7 Apr 9, 2022
Just show free stuff in the Elementor

Elementor - just free Just show free stuff in the Elementor: This plug-in will remove/hide pro features so the interface will be a bit cleaner. Keep i

Michael Gangolf 7 Oct 14, 2022
Página Web de la empresa InterClean desarrollada en Wordprees con Astra/Elementor

<!DOCTYPE html> <html lang="en"> <head> <meta name="viewport" content="width=device-width" /> <meta http-equiv="Content-Type" content="text/html; ch

Iván Crespo Reyes 1 Nov 15, 2021
Integrates the ClassicPress Plugin Directory and any plugin stored in GitHub (tagged with classicpress-plugin) in the ClassicPress Admin

ClassicPress Plugin Directory Adds a new screen in a ClassicPress Install where you can browse, install, activate, deactivate, update, delete and pagi

TukuToi 3 Dec 27, 2022
WordPlate is a wrapper around WordPress. It makes developers life easier. It is just like building any other WordPress website with themes and plugins. Just with sprinkles on top.

WordPlate is simply a wrapper around WordPress. It makes developers life easier. It is just like building any other WordPress website with themes and plugins. Just with sprinkles on top.

WordPlate 1.7k Dec 24, 2022
Php-file-iterator - FilterIterator implementation that filters files based on a list of suffixes, prefixes, and other exclusion criteria.

php-file-iterator Installation You can add this library as a local, per-project dependency to your project using Composer: composer require phpunit/ph

Sebastian Bergmann 7.1k Jan 3, 2023
Api.video-wordpress-plugin - The official api.video plugin for WordPress

api.video WordPress Plugin api.video is the video infrastructure for product builders. Lightning fast video APIs for integrating, scaling, and managin

api.video 5 Oct 19, 2022