Il sito di Fabio Cammisa

Our Blog

Correggere problema fra Marketpress Frontend e upload file media

by Fabio
Marketpress mediajob

Marketpress mediajob

Prima di svelarti la soluzione al problema del conflitto fra il plugin “Marketpress Frontend” e il mancato upload da parte degli utenti dei media voglio parlarvi di questo plugin.

In pratica il plugin “Marketpress Frontend” permette di aggiungere post, pagine, portfolio prodotti, eventi… tramite frontend e non in backend.

Andiamo ad analizzare il problema.

In pratica quando si attiva il plugin “Marketpress Frontend” la capacità degli utenti di poter caricare immagine viene interrotta. Infatti quando si attiva il plugin, gli utenti non hanno più la capacità di fare l’upload dei media sul sito web.

Ciò succede perché all’interno del file del plugin, e più precisamente nel file “wp-mp-frontend“, è presente il seguente codice php:

// Check that the user is allowed to update options

if (!current_user_can(‘manage_options’)) {
wp_die(‘You do not have sufficient permissions to access this page.’);
}

Quello che ci interessa è la voce “manage_options”, in quanto è una capacità che l’utente subscriber non possiede. Per ovviare a questo problema ci sono 3 soluzioni:

  1. si sostituisce “manage_options” in “upload_files”;
  2. si cancella tutto il codice da “//Check that… a } “;
  3. si assegna all’utente subscriber la capacita “manage_options”. (sconsigliata)

Ringrazio anche il mio sito web www.mediajob.eu che mi ha dato l’opportunità di scovare questo problema.

Leave a Reply

Log in
Register
Send message