Je souhaite répertorier les images uniquement pour les images téléchargées par les utilisateurs. Voici le scénario:
- Utilisation du téléchargeur d'images sur le front-end en utilisant iframe.
- J'ai ajouté une
upload_files
limite aux utilisateurs au niveau abonné et je veux qu'ils ne voient que les images qu'ils ont téléchargées. J'ai trouvé ce Q Restreindre les utilisateurs à afficher uniquement les éléments de la bibliothèque multimédia qu'ils ont téléchargés? mais la réponse acceptée ne fonctionne pas pour moi.
// Code originally by @t31os add_action('pre_get_posts','users_own_attachments'); function users_own_attachments( $wp_query_obj ) { global $current_user, $pagenow; if( !is_a( $current_user, 'WP_User') ) return; if( 'upload.php' != $pagenow ) return; if( !current_user_can('delete_pages') ) $wp_query_obj->set('author', $current_user->id ); return; }
La page frontend que j'utilise le téléchargeur d'images est nommée "Entrée".
- Si je supprime cette partie du code,
if( 'upload.php' != $pagenow ) return;
le code fonctionne. Je pense que je dois améliorer cette partie du code conditionnel mais je n'ai pas pu le comprendre. Le conditionnel est important parce que je ne veux pas que le code s'applique sur d'autres pages où il n'est pas requis.
J'ai donc besoin d'aide pour améliorer la partie conditionnelle comme je l'ai mentionné. Merci!
function
ne pas l'aligner avec le contenu fn.