Probleem:
Je hebt een WordPress website met de Elementor plugin om pagina’s op te maken. Standaard levert Elementor templates mee om je op weg te helpen.
Maar misschien ontwikkel je eigen templates voor de opdrachtgever en wil je niet dat de deze de standaard templates gebruikt. Daarom zou het handig zijn om deze te verbergen in de lijst met templates.
Oplossing:
Standaard biedt Elementor geen optie om de standaard templates te verbergen. Maar met onderstaande PHP functie kan je ze alsnog eenvoudig verbergen. Deze code kan je aan het functions.php bestand van je thema toevoegen of aan een dropin plugin.
De templates die je zelf hebt gemaakt blijven gewoon zichtbaar onder het kopje “Mijn templates”. Wil je alleen de pro templates verbergen? Bekijk dan het blog “Pro templates verbergen in WordPress Elementor plugin”.
Belangrijk:
Na het uploaden van de code moet je nog in de popup met templates klikken op de verversknop. Hierdoor wordt de lijst met templates ververst en worden de standaard templates verwijderd. De verversknop vind je rechts bovenin naast het diskette icoontje.
/** * Hide all Elementor templates, but keep your own custom templates. * Click on the refresh button in the templates popup to update the template list. * * @return mixed */ function hide_elementor_templates() { $value['templates'] = []; return $value; } add_action( 'pre_update_option_elementor_remote_info_library', 'hide_elementor_templates', 10, 3 );
Bron:
https://github.com/elementor/elementor/issues/5860