J'utilise la base de données et le back-end WordPress pour administrer les nouvelles du site Web de mon groupe et tout fonctionne très bien, mais je voudrais désactiver le front-end de WordPress lui-même.
J'ai l'installation de WordPress installée dans /wordpress/
et évidemment la section admin est sous /wordpress/wp-admin/
.
Quelle serait la meilleure façon d'empêcher quelqu'un d'accéder au site WordPress plutôt * non * configuré sans affecter la section admin?
Si quoi que ce soit, je pourrais simplement rediriger vers la page d'accueil appropriée du site Web ( domain.com/
).
<?php
Utilisez un thème avec "données vides". Mettez deux fichiers dans le répertoire, puis activez "thème".
style.css
et index.php
la source
<?php wp_redirect(site_url('wp-admin'));die();
au lieu de quitter pour rediriger automatiquement vers une ressource donnée.Mettez ceci dans votre .htaccess et listez les chemins que vous voulez garder disponibles:
la source
ajoutez ceci au .htaccess dans votre répertoire racine
EDIT: Ceci est vraiment juste une solution rapide, il pourrait y avoir de meilleures solutions. Une autre façon serait d'ajouter une fonction à votre fichier functions.php, qui est ensuite appelée dans wp_head () pour rediriger de cette façon. En utilisant cette méthode, vous pouvez également vous permettre de la visualiser avec une simple vérification IP.
la source
/wordpress/wp-admin
redirige désormais vers//wp-admin
Bien qu'il s'agisse d'une question assez ancienne avec une réponse déjà acceptée, quelqu'un pourrait trouver cela utile, d'autant plus qu'aucune de ces solutions n'a fonctionné pour moi.
Le code lui-même est assez explicatif:
Il suffit de mettre le code dans n'importe quel plugin ou dans le fichier function.php du thème et cela devrait fonctionner hors de la boîte.
ÉDITER:
Si cela ne fonctionne pas pour vous (j'ai eu des problèmes mineurs même avec ce code), vous pouvez créer un nouveau thème (ou un thème enfant) et ne mettre que ce contenu dans le
header.php
fichier:la source
OMI, un plugin nécessiterait moins de travail et est plus approprié pour le cas spécifique.
la source