Meget korte uddrag: Wordpress administrator?

Mandag den 3. november 2008

Emissionsgarant administrator eller? Her er en hurtig måde at forstå dette:

PHP:
  1. ; global $ user_id;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta kapaciteter = ($ user_id, 'wp_capabilities');
  4. / /
  5. is_array ( $capabilities ) ) { if (is_array ($ kapaciteter)) (
  6. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) { if ($ kapaciteter [ 'Administrator'] == 1 | | $ kapaciteter [ 'administrator'] == 1) (
  7. ; echo "Du er en administrator";
  8. )
  9. )

Eller, som "aftalt"

PHP:
  1. ; global $ user_id;
  2. / /
  3. $user_ID , 'wp_capabilities' ) ; $ Get_usermeta kapaciteter = ($ user_id, 'wp_capabilities');
  4. / / $ Admin er rigtigt, hvis administrator
  5. $capabilities [ 'Administrator' ] == 1 || $capabilities [ 'administrator' ] == 1 ) ; $ Admin = ($ kapaciteter [ 'Administrator'] == 1 | | $ kapaciteter [ 'administrator'] == 1);

Du kan naturligvis kontrollere alle niveauer stilles til rådighed af Wordpress, som abonnenten f.eks.

Related Post

Wordpress: fjerne menuen

Lørdag den 1 november 2008

Det kan være nyttigt, til tider, "skjule" en del af menuen med Wordpress, især hvis du har udviklet et websted / bloggen for en kunde og ønsker ikke at give adgang til følsomme funktioner. Der Plugin allerede udfører denne funktion, men at have en personlig og fuldstændig kontrol, vi ser i detaljer, hvordan denne funktion.
Som altid udnytte de nyttige aktion stilles til rådighed af Wordpress, i dette tilfælde admin_menu Gennem den globale variabel $menu kan få adgang til listen over menuen. Vi kan finde i menuen til at "fjerne" på to måder: ved hjælp af mærkningen, eller via linket, at det punkter (se kommenterede aktier i eksemplet nedenfor). Forslaget er "skjult" menupunkter Design, Indstillinger og Plugins:

PHP:
  1. remove_menu_item funktion () (
  2. ; global $ menuen;
  3. / / Ved etiket
  4. ( 'Design' , 'Impostazioni' , 'Plugins' ) ; $ Fjerner = array ( 'Design', 'Indstillinger', 'Plugins');
  5. / / Gennem links
  6. / / $ Fjerner = array ( 'themes.php', 'Valg-general.php', 'plugins.php');
  7. $removes as $todel ) foreach ($ fjerner som $ todel)
  8. $menu as $key => $sm ) if ( $sm [ 0 ] == $todel ) { unset ( $menu [ $key ] ) ; break ; } foreach ($ menu som $ tasten => $ sm) if ($ sm [0] == $ todel) (frakoblet ($ menuen [$ key]); break;)
  9. / / Gennem links
  10. / / Foreach ($ menu som $ tasten => $ sm) if ($ sm [2] == $ todel) (frakoblet ($ menuen [$ key]); break;)
  11. )
  12. / /
  13. , 'remove_menu_item' ) ; add_action ( 'admin_menu', 'remove_menu_item');

Brug de links som nøglen til fjernelse $sm[2] i dele kommenteret kode overraskelse her), er nyttig, når der er sikkerhed for sproglige - lokalisering - som du har installeret Wordpress. Med denne teknik, men menuen er fjernet kun på den grænseflade, så du stadig kan få adgang til siden via et direkte link.

Related Post

Wordpress: skrive en personlig logout

Mandag den 27 oktober 2008

Fra post Wordpress: trin for trin, hvordan du opretter et login, udføres login-proceduren kan være nyttigt at angive, i vores blog et link til afbrydelse, eller logout. Vi vil ikke bruge igen faste procedurer for Wordpress, men vi vil se, hvordan du logger ud lavt niveau. Først og fremmest må vi forstå, om en bruger er logget på eller ej. Det er muligt blot at forespørge på den variable $user_ID af Wordpress. For eksempel:

PHP:
  1. $user_ID != '' ) { // oppure if( is_user_logged_in() ) { if ($ user_id! ='') (/ / eller hvis (is_user_logged_in ()) (
  2. / / User er "logget" ...
  3. )

Når vi ved, at en bruger er logget på systemet, vi kan indsætte et simpelt link til vores side logout. Så vil vi oprette en side, f.eks logout.php og indsætte følgende kode:

PHP:
  1. / **
  2. * Udfører logout
  3. *
  4. * @ Forfatter Giovambattista Fazioli
  5. * @ @ Email g.fazioli undolog.com
  6. * @ Web http://www.undolog.com
  7. * /
  8. / / Aktiver WordPress bootstrap
  9. 'wp-config.php' ) ; @ Require_once ( 'wp-config.php');
  10. 'wp-includes/pluggable.php' ) ; @ Require_once ( 'wp-includes/pluggable.php');
  11. / / Wp logout
  12. wp_logout ();
  13. / / Load enhver anden side
  14. "Location: /" ) ; header ( "Location: /");

Og lige så "link" til vores side til at give en logout procedurer:

PHP:
  1. $user_ID != '' ) { if ($ user_id! ='') (
  2. ; echo 'Kør <a href="logout.php"> logout </ a>';
  3. )

Related Post

Wordpress: trin for trin, hvordan du opretter et login

Fredag 24 oktober, 2008

I dette selvstudium vil vi se, hvordan du opretter et personligt login procedure, ved hjælp af Ajax funktionalitet via jQuery. Der er flere måder at tilpasse login Wordpress, for eksempel gennem brug af kroge og add_action() add_filter() Vi bruger en mere lav-niveau, selv om vi stadig grænseflader til kernen Wordpress. Sørg også for at validere en bruger gennem dobbelt e-mail / adgangskode.

Hvorfor oprette et login?

  • I nogle sammenhænge kan vende tilbage uitle har mest kontrol over login-side, til at foreslå en brugertilpasset layout til vores registrerede brugere. Du kan også berige side med information, et logo fra den klassiske "Glemt Password?"
  • At give adgang via e-mail (som vist her-traktaten) i stedet for user_login standard Wordpress
  • For at kunne angive et login panel i indholdsoversigten i vores Blog
  • Og endelig, at have et skelet - og en idé - for en god Plugin : D

Miljø

I vores eksempel / tutorial arbejde på roden af Wordpress inde i en mappe mylogin Jeg har oprettet to php filer i denne mappe: index.php og logon.php Den første indeholder grænsefladen af vores login, med alle funktioner Javascript / jQuery, som vi betjener. Den anden fil, logon.php vil indeholde kode for at validere brugeren. Så vil vi oprette en mappe css og inden denne fil layout.css og en mappe med images Inde i mappen billeder omfatte en klassisk Ajax loader: oprette det online på AjaxLoad.info. I slutningen bør du have:

  • mylogin
    • index.php
    • logon.php
    • css
      • layout.css
      • billeder
        • Ajax-loader.gif

Fortsæt læsning ... "

Related Post

Wordpress: forbedring af listen over de bemærkninger

Onsdag den 22. oktober, 2008

Faste skabelon for Wordpress (som andre) normalt give en suppleant layout til listen over bemærkninger. I standard skabelon for eksempel er indstillet til en klasse css alt logikken:

PHP:
  1. / / File comments.php
  2. $oddcomment ; ?>id= "comment-<?php comment_ID() ?>" > <li <? php echo $ oddcomment;?> ID = "comment-<? php comment_ID ()?>>
  3. [...]
  4. / * Ændringer hver anden kommentar til en anden klasse * /
  5. empty ( $oddcomment ) ) ? 'class="alt" ' : '' ; $ Oddcomment = (tom ($ oddcomment))? "Class =" alt "':'';

Dette får tag li $oddcomment er indstillet en gang blank ( "" og class="alt" gang om class="alt" = class="alt" En ændring kunne være nyttigt at indføre en ekstra klasse, hvor er forfatter til den blog, du vil sende en kommentar:

image

I, for eksempel, jeg brugte den følgende kode til filen comments.php:

PHP:
  1. <? Php
  2. $comment -> user_id == 3 ) ? ' $ Authcomment = ($ kommentar -> user_id == 3)? " ; authcomment':'';
  3. empty ( $classcomment ) ) ? ( ( $authcomment == '' ) ? ' alt' : '' ) : '' ; $ Classcomment = (tom ($ classcomment)), (($ authcomment =='')? 'alt':''):'';
  4. >
  5. id= "comment-<?php comment_ID() ?>" > <li class = "<?=$ classcomment ?><?=$ authcomment?> "ID =" comment-<? php comment_ID ()?>>

Rækken $comment->user_id==3 ID af din brugerkonto. Jeg vil ikke bruge administrator til at reagere på den blog, men jeg har mit ID=3 Normalt ID administrator 1 hvis du bruger denne bruger $comment->user_id==1 På denne måde ud over at have vekslende layout på kommentarer til venstre af besøgende, er umiddelbart genkendelige svar på forfatteren af bloggen.

Related Post

Wordpress: ændre AdminBigWidth for udviklere

Fredag, den 17. oktober, 2008

AdminBigWidth er en plug-in til Wordpress i stand til at indstille arbejdsområdet i fuld skærm. Det er en virkelig enkel plug og trivielle, fordi koden gør, er at ændre CSS .wrap

PHP:
  1. AdminBigWidth funktion () (
  2. ; echo '<style type="text/css">. wrap (max-bredde: ingen) </ style>';
  3. )
  4. , 'AdminBigWidth' ) ; add_action ( 'admin_head', 'AdminBigWidth');

For dem, der ligesom jeg bruge Wordpress editor i HTML-tilstand kan være nyttigt at angive et fast tegn, såsom Courier, snarere end den foreslåede standard font. På denne måde, i det mindste for udviklere, er det lettere at tilpasse kildekoden. For at gøre dette skal du blot tilføje stil AdminBigWidth, en ny tilgang, der er afspejlet CSS sull'editoria når i HTML-tilstand. Du kan skrive en plug-in (to linjer) til at gøre dette, men det er bedre at udnytte sin kode AdminBigWidth, så man undgår en yderligere byrde på grund all'ennesimo Plugin:

PHP:
  1. AdminBigWidth funktion () (
  2. ; echo '<style type="text/css">. wrap (max-bredde: ingen) # # editorcontainer indhold (font-family: "Courier New, Courier, Monospace) </ style>';
  3. )
  4. , 'AdminBigWidth' ) ; add_action ( 'admin_head', 'AdminBigWidth');

Related Post

Wordpress: hvordan man skriver et svar til kommentar at bruge jQuery

Fredag den 3 oktober 2008

Nylig Cristiano Fino udstedt en fortjeneste Plugin for Wordpress kan tilføje to links til enhver bemærkning fra en post (måske du har installeret en lignende, eftersom biblioteket Wordpress.org Jeg har et par på afveje, men som en italiensk software ville være tilfælde at ære den fremragende indsats fra Cristiano). Disse Link (svar & aktier), mødes og / eller citerer forfatteren af en kommentar ved at køre de udboring operation for at indsætte tegnet i (@) for at angive, hvem den er rettet. I denne tutorial vil jeg forklare - på mellemlang erfarne brugere - hvordan du tilføjer disse to funktioner "på hånden", uden nogen all'istallazione Plugin. Også udnytte mulighederne i jQuery til part i Javascript. Teknikken er at udstille de samme jeg brugte til at indføre denne funktion i denne blog.

Bemærk: Brugen af et stik er den bedste løsning for dem, der ofte er tilbøjelige til at ændre deres Wordpress skabelon eller i det mindste, har i forventning om at gøre det. Denne tutorial vil kun vise, hvordan man kan udføre målrettede i koden Wordpress og er dedikeret til de mest besynderlige.

Ændring af filen comments.php

Den første ændring at gøre er at komme ind på linket "svar" og "enheder" inden for hver kommentar. For at gøre dette, skal du redigere filen comments.php placeret i mappen af vores tema. Denne fil indeholder alle de instruktioner, der giver dig mulighed for at se kommentarer i slutningen af et indlæg. Afsnittet, der interesserer os (som kan variere en smule fra emne til emne) er sløjfen etableringen af de forskellige kommentarer, genkendelig ved:

Fortsæt læsning ... "

Related Post

ABS-WP: Ver.1.11 om WordPress.org

Mandag den 8 september 2008

Nu kan du downloade plugin for Wordpress WP Tilføj Browser Search direkte fra det sted, Wordpress.org :)

ABS-WP

Related Post

ABS-WP: opdatering release 1.1

Torsdag den 28. august, 2008
Update: nyeste

anmodning af Yuri, der spurgte, hvordan du bruger Plugin til WordPress WP Browser Tilføj Search at tilføje Google-søgning AdSense til søgning! Så jeg udgivet en opdatering Plugin (kan downloades her), hvor du kan indstilles via et klassisk indstillingspanelet, parametrene for filen deskriptor XML-standarden opensearch.

Fortsæt læsning ... "

Related Post

ABS-WP: Tilføj din blog for at søge browser

Torsdag den 21 august 2008
Update: nyeste

Opensearch er en standard, der definerer en række formater for udveksling af søgeresultaterne. Denne standard anvendes, for eksempel fra sociale netværk som Facebook, som har en ordning med forskning. En af de anvendelser af denne standard for browsere, der understøtter det, er evnen til automatisk at genkende og derefter tilføje dit eget websted eller en blog til listen over søgemaskiner i drop-down menu i din browser:

image

Hvis du besøger (med Firefox eller flok) søgemaskinen Divoogle, kan du indsætte mellem søgemaskiner på menuen.
Dette kunne imidlertid ske manuelt ved at vælge "Administrer søgemaskiner ..." i Firefox, f.eks. Men ud over at være en særlig, hver bruger skal individuelt spille. Nyeste browser, som flok, takket være tillade standard opensearch til at automatisere denne funktion, rapportering automatisk til den hjemmeside eller blog tilbyder sin egen søgemaskine:

image

WordPress Plugin: Din blog på listen over søgemaskiner

Den procedure manual, som er nyttige for at aktivere denne funktion overalt, så vi skal se nedenfor. I mellemtiden, hvis du har en Wordpress blog, kan du installere denne enkle Plugin (wp-abs.zip), der gør hele arbejdet for dig. Når det er installeret og aktiveret vil ikke have at konfigurere noget! Indlæser din Wordpress Blog om Firefox eller en flok, magisk finde din blog er opført i rullemenuen af søgemaskiner.
For kilde se her.

Installationsvejledning af standard opensearch

For dem, der ønsker at udføre installationen af opensearch standard i manuel tilstand, kan følge simple tutorial prøve udsat nedenfor og / eller henvise til dokumentationen på dette websted opensearch.

Til at indberette tilstedeværelsen af en søgemaskine browseren skal du blot oprette en XML-fil på vores hjemmeside eller blog. For eksempel, her er den fil af opensearch_desc.xml undolog.com:

XML:
  1. ? > <? Xml version = "1.0"?>
  2. <= Xmlns OpenSearchDescription "http://a9.com/-/spec/opensearch/1.1/"
  3. > xmlns: MOZ = "http://www.mozilla.org/2006/browser/search/">
  4. <ShortName> Undolog </ ShortName>
  5. <description> Open Search Undolog.com </ Description>
  6. width = "16" type = "image/x-icon" > http://www.undolog.com/favicon.ico </Image > <image "16" Højde = bredde = "16" type = "image/x-icon"> http://www.undolog.com/favicon.ico </ Image>
  7. method = "get" template = "http://www.undolog.com/?s={searchTerms}" /> <url Type = "text/html" metode = "get" skabelon = "http://www.undolog.com/?s={searchTerms}" />
  8. http://www.undolog.com/ </moz :SearchForm > <moz :SearchForm> http://www.undolog.com/ </ MOZ: SearchForm>
  9. </ OpenSearchDescription>

Som du kan se dens format er meget simpelt. Det vigtige punkt er den linje 7:

XML:
  1. ...
  2. method = "get" template = "http://www.undolog.com/?s={searchTerms}" /> <url Type = "text/html" metode = "get" skabelon = "http://www.undolog.com/?s={searchTerms}" />
  3. ...

Dette fortæller browseren, hvordan og hvor kan man søge. Normalt, som i denne sag, ved hjælp af standard Wordpress:

Kode:
  1. http://mioblog.com/?s=stringa at søge

Men efter behov, som jeg gjorde for Divoogle, dette stykke kode kan variere. Når du opretter denne fil, skal du blot indsætte et tag link del af vores hjemmeside:

HTML:
  1. <! - Opensearch ->
  2. type = "application/opensearchdescription+xml" href = "http://www.undolog.com/opensearch_desc.xml" title = "Undolog" / > <link rel = "search" type = "application/opensearchdescription+xml" href = "http://www.undolog.com/opensearch_desc.xml" title = "Undolog" />

Gennem attributten rel="search" vil aflægge rapport til browser (som understøtter det) for at hente alle oplysninger til at tilføje søgemaskinen.

Related Post