R
Rosner
Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Tengo un plugin de mensajes privados que al tener un nuevo mensaje envía una notificación que aparece únicamente en el panel de administración, necesito que alguien de buena voluntad me ayude a modificar un poco el plugin para que esta notificación aparezca también en la cabecera de la web cuando el usuario esté conectado. Pagaré si es necesario. Uno de los ficheros del plugin es este (ver adjunto).
Creo que en esta línea es donde se podría realizar alguna modificación:
public static function notify(){
global $wpdb, $current_user;
$intTotalUnread = self::$DB->getTotalUnread($current_user->ID);
if(empty($intTotalUnread)) {
$intTotalUnread = 0;
}
if($intTotalUnread>0 && ('wp_head') && (!isset($_REQUEST['page']) || $_REQUEST['page'] != 'emiPrivateMessages_inbox' || $_REQUEST['page'] != 'emiPrivateMessages_dialog' )) {
echo '<div id="message" class="error"><p><b>', sprintf( _n( '¡Usted tiene %d nuevo mensaje!', '¡Usted tiene %d nuevos mensajes!', $intTotalUnread, 'emiPrivateMessages' ), $intTotalUnread ), '</b> <a href="admin.php?page=emiPrivateMessages_inbox">', __( 'Ir a la Bandeja', 'emiPrivateMessages' ), ' »</a></p></div>';
}
}
Esta es una captura del mensaje que quiero que aparezca en la parte superior de la cabecera y/o en la barra superior de wordpress:
http://i.imgur.com/MD2r7wf.png
Por favor ayúdenme...
Gracias.
Creo que en esta línea es donde se podría realizar alguna modificación:
public static function notify(){
global $wpdb, $current_user;
$intTotalUnread = self::$DB->getTotalUnread($current_user->ID);
if(empty($intTotalUnread)) {
$intTotalUnread = 0;
}
if($intTotalUnread>0 && ('wp_head') && (!isset($_REQUEST['page']) || $_REQUEST['page'] != 'emiPrivateMessages_inbox' || $_REQUEST['page'] != 'emiPrivateMessages_dialog' )) {
echo '<div id="message" class="error"><p><b>', sprintf( _n( '¡Usted tiene %d nuevo mensaje!', '¡Usted tiene %d nuevos mensajes!', $intTotalUnread, 'emiPrivateMessages' ), $intTotalUnread ), '</b> <a href="admin.php?page=emiPrivateMessages_inbox">', __( 'Ir a la Bandeja', 'emiPrivateMessages' ), ' »</a></p></div>';
}
}
Esta es una captura del mensaje que quiero que aparezca en la parte superior de la cabecera y/o en la barra superior de wordpress:
http://i.imgur.com/MD2r7wf.png
Por favor ayúdenme...
Gracias.