Modificar plugin Wordpress para notificações de mensagens privadas

  • Autor Autor Rosner
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
R

Rosner

Curioso
Usuário com poucas negociações! Use sempre o saldo do 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' ), ' &raquo;</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.
 

Anexos

Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
HTML:
'<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' ), ' &raquo;</a></p></div>';

No se mucho de php , capas este equivocado pero aporto :

Si te refieres a que lo de la imagen que pusiste que seria la notificacion, salga en la parte superior como notificacion ,<div id="message" , agregar una clase , que se pocicione en top y listo.
 
Última edição:
Voltar
Topo