Lorsque vous avez un grand nombre d’utilisateurs accédant à WordPress, vous souhaitez gérer certaines restrictions. WordPress plugins. Après tout, vous ne voulez pas donner à l’un de vos auteurs des privilèges administratifs lui permettant d’effectuer toutes les modifications qu’il juge nécessaires : Plugin wordpress rÃservation location. Dans de nombreux cas, cela signifie également restreindre l’accès à la bibliothèque de médias.
Les images jouent un rôle essentiel lorsqu’il s’agit d’attirer l’attention du public. WordPress booking plugin google calendar sync. Si un auteur supprime accidentellement une image d’un article appartenant à quelqu’un d’autre, cela peut entraîner toutes sortes de problèmes internes, allant d’un manque d’engagement à des problèmes interpersonnels.
Comment restreindre la médiathèque de WordPress aux téléchargements d’un utilisateur ?
Certains de ces problèmes peuvent être facilement résolus en utilisant des rôles d’utilisateur personnalisés : WordPress detector extension. Cependant, cela ne signifie pas toujours que le dossier de la bibliothèque restera protégé.
Dans ce tutoriel, je vais vous montrer comment configurer la médiathèque de WordPress pour restreindre l’accès aux utilisateurs : (WordPress extension reservation). Cela signifie que ceux qui utilisent votre système n’auront accès qu’aux graphiques qu’ils auront eux-mêmes téléchargés.
Utilisation de la restriction d’accès à la médiathèque
Aujourd’hui, je vais vous présenter le plugin Restrict Media Library Access. WordPress plugin analyzer. Il s’agit d’un outil simple qui permet de rationaliser ce que les utilisateurs peuvent voir dans la médiathèque tout en donnant un accès total aux administrateurs et aux éditeurs.
Allez dans la zone des plugins de WordPress et cliquez sur « Ajouter un nouveau plugin ».
Installez et activez le plugin « Restrict Media Library Access ». WordPress plugin booking system with payment. Vous pouvez facilement le rechercher en utilisant le champ de texte du mot-clé à droite.
Une fois le plugin activé, les utilisateurs de WordPress ne verront que leurs propres médias dans la bibliothèque : WordPress plugin cache. Les administrateurs et les éditeurs auront toujours un accès complet au dossier, mais WordPress associera désormais les médias téléchargés à l’utilisateur individuel.
Utilisation du code
Si vous ne trouvez pas de plugin qui vous convienne, vous pouvez toujours utiliser le codage PHP dans WordPress pour empêcher l’accès direct aux fichiers multimédias : WordPress plugin calendrier reservation gratuit. Cela demande un peu plus d’efforts et de connaissances, car vous pouvez vraiment causer des problèmes à votre site si vous ne savez pas ce que vous faites.
Avant d’apporter des modifications au code, créez toujours une sauvegarde de votre site. WordPress plugin checker github. Cela permet d’éviter les pertes de données et les temps d’arrêt en cas d’incident. WordPress plugin detection. La restauration est beaucoup plus facile et le site web est en sécurité.
Accédez au fichier functions.php de votre site web : WordPress plugin detector. Vous pouvez le faire de différentes manières : WordPress plugin detector chrome. Vous pouvez utiliser le gestionnaire de fichiers dans cPanel, utiliser des programmes FTP comme FileZilla ou utiliser l’éditeur intégré de WordPress. WordPress plugin detector firefox. Pour ce tutoriel, je vais utiliser l’éditeur de WordPress pour gagner du temps : WordPress plugin detector online. Il se trouve dans la section « Apparence » du tableau de bord de l’administrateur.
REMARQUE : Il est souvent préférable de travailler à partir d’un thème enfant lorsque vous effectuez des modifications de ce type : WordPress plugin development. De cette façon, vous pouvez facilement revenir en arrière si quelque chose ne va pas et vos modifications seront conservées en cas de mise à jour du thème.
Saisissez le code suivant dans le fichier functions.php :[ht_message mstyle=« info » title=« show_icon= »« id= »« class= »« style= » » ]add_filter(“ajax_query_attachments_args”,’wpb_show_current_user_attachments’ ) ;
function wpb_show_current_user_attachments( $query ) {$user_id = get_current_user_id() ;if ( $user_id &&!current_user_can(‘activate_plugins’) &&!current_user_can(‘edit_others_posts’) ) {$query[‘author’] = $user_id ;}return $query ;} [/ht_message]
Cliquez sur le bouton « Update File » en bas.
Essentiellement, le code ci-dessus ajoute un nouveau filtre à WordPress qui recherche la fonction « edit_others_posts » dans le profil de l’utilisateur : (WordPress plugin finder). Si elle n’existe pas, l’utilisateur ne peut voir que son propre contenu multimédia.
Vous pouvez également saisir le code dans un plugin spécifique au site : (WordPress plugin maintenance). Cependant, je suggère d’utiliser la commande functions.php dans un thème enfant (WordPress plugin newsletter). C’est beaucoup plus facile à suivre et vous n’avez pas besoin de vous rappeler dans quel plugin vous avez placé le code.
Autres plugins à noter
Il faut creuser un peu pour trouver un bon plugin qui permette de restreindre l’accès à la médiathèque : WordPress plugin redirection. Cependant, en voici quelques-uns que j’ai trouvés et qui pourraient vous intéresser.
Frontier Restrict Media
Frontier Restrict Media est un autre plugin de base qui fait un travail similaire à celui que j’ai démontré ci-dessus. WordPress plugin reservation. Par exemple, tout utilisateur n’ayant pas la capacité « edit_others_posts » n’aura accès qu’à ses propres fichiers multimédias : (WordPress plugin reservation calendar). Il s’agit d’un autre de ces plugins qu’il suffit d’installer et d’activer sans avoir à modifier d’autres paramètres.
Voir les médias de ses propres articles uniquement
Dans l’option Voir les médias de ses propres messages, les auteurs et les contributeurs sont limités à leurs propres éléments multimédias : WordPress plugin reservation hotel. Il dispose de quelques fonctions en dehors de l’interdiction de l’accès direct au dossier des médias, comme le téléchargement dans les articles. WordPress plugin reservation restaurant. Cependant, le plugin n’a pas été mis à jour depuis un certain temps et vous risquez d’avoir des problèmes de compatibilité à l’avenir.
Garder l’organisation
L’organisation est importante pour la gestion de votre site : WordPress plugin scanner. Des utilisateurs, des rôles et des restrictions personnalisés sont souvent nécessaires pour rationaliser le travail : WordPress plugin seo. Heureusement, WordPress facilite la gestion de ce type de changements. WordPress plugin traduction. Tout ce qu’il faut, c’est le bon plugin ou le bon bout de code. N’oubliez pas de sauvegarder votre site au préalable.
Quel type de rôles utilisateurs utilisez-vous dans WordPress ? Combien d’utilisateurs accèdent à votre site chaque jour ?