Ainult liikmetele mõeldud WordPressi häkkide veebisait
Vaikimisi on WordPress ajaveebitööriist. Sellegipoolest saate seda tõeliselt kohandada nii, nagu soovite. Paljud inimesed kasutavad WordPressi ainult liikmetele mõeldud veebisaidi loomiseks.
Saate alati kasutada pistikprogrammi, kuid kui vajasite vaid väikest muudatust, siis milleks installida pistikprogramm, kui saate seda teha mõne koodireaga. Siin on mõned lihtsad, kuid tõhusad häkkimised ainult liikmetele mõeldud saidi loomiseks.
Sisu ainult liikmetele ilma pistikprogrammita
Kui teie saidil on teatud sisu, mida soovite näidata ainult registreeritud liikmele, saate seda teha, kasutades oma teemas järgmist koodi. Kõik, mis vahele is_user_logged_in
jääb, näevad ainult liikmed.
// Content for Logged in user
// Content for everyone else
Kuvage WordPressi sisselogimisvorm kõikjal ja kohandage seda
Kui soovite oma teemasse lisada WordPressi sisselogimisvormi, saate seda teha järgmise funktsiooni abil:
Kuid see ei anna teile võimalust sisselogimisvormi kohandada, kuna see tõmbab lihtsalt WordPressi vaikelogimise vormi. Mis siis, kui soovite midagi sellist näidata?
Siin on kood selle tegemiseks. Kleepige järgmine kood sinna, kuhu soovite vormi kuvada.
// WordPress Login Form
Member Login
Logout
Welcome Back  user_login. " ");?>
Logout
Admin?
Selle stiili loomiseks saate lisada CSS-i div sildi. Selle sisselogimisvormi kasutamise eeliseks saate peaaegu luua liikmetele mini armatuurlaua, kasutades funktsiooni get_currentuserinfo() ja kuvada kogu teavet kasutaja kohta.
Sarnaselt sisuga saate liikmetele luua kohandatud WordPressi menüü. Registreerime kõigepealt menüü. Minge oma teemafunktsiooni faili (functions.php). Kasutage menüüde registreerimiseks järgmist koodi.
register_nav_menus( array(
‘primary’ => __( ‘Primary Navigation’, ‘twentyten’ ),
‘visitor’ => __( ‘Visitor Navigation’, ‘twentyten’ ),
‘footer’ => __( ‘Footer Navigation’, ‘twentyten’ ),) );
Nüüd sisestage järgmine kood kohta, kus soovite oma menüüd kuvada, tõenäoliselt faili header.php.
‘menu-header’, ‘theme_location’ => ‘primary’) );
} else {
ks29so_nav_menu( array( ‘container_class’ => ‘menu-header’, ‘theme_location’ => ‘visitor’) );
};?>
Nüüd peate tegelikult looma WordPressi tagantkäe menüü. Seade „Menüüd” peaks olema vahekaardil Välimus. Loo menüü nimega main ja külastaja. Lisage mõlemasse menüüsse kõik, mida soovite kuvada. Näiteks: kui soovite, et leht ilmuks ainult siis, kui kasutaja on sisse logitud, lisage see peamenüüst.
Sama meetodiga saate luua ka dünaamilise jaluse menüü.
WordPressi kohandatud väljad ja häkid blogijatele
WordPressi abil saate luua kohandatud ja professionaalse välimusega veebisaidi. Selles postituses jagame mõningaid WordPressi kohandatud nippe ja häkke, mis võimaldavad teil luua parema WordPressi toega saidi.
Mõnikord võivad olla külalisblogijad, kes kirjutavad teie saidile ainult ühe postituse ja see on kõik. Seda meetodit saate kasutada tavalise autoriteabe kuvamiseks. Pidage meeles, et autor on WordPressis registreeritud. Võib-olla ei taha te registreeruda iga kord, kui uus külalisautor kirjutab. Kuid kuidas saate ikkagi panna külalisautori teave kuvama tavalise autoriga samas vormingus? Kohandatud väljad!
Külalisautori nimi esilehel ja üksikud postitused
Esimese asjana peame kohandatud välja väärtuse saamiseks määrama WordPressi if-lause. Nii kuvatakse see ainult siis, kui kohandatud faili väärtus on määratud. Avage “index.php” ja “single.php” ning kleepige järgmine kood kohta, kuhu soovite autori nime kuvada. See võib olla pärast kuupäeva või pärast kommentaare. Näiteks pärast seda koodi:
ID, 'guest_author_name', true)) { ?>
// check to see if custom field guest author name exists
ID, "guest_author_name", $single = true); ?>
Kui oleme lisanud avalduse, nimetame selle lihtsalt mis tahes postituses, kus soovime külalisautori nime kuvada. Külalisautori nimi peaks ilmuma esilehel ja ainult konkreetse postituse puhul.
Külalisautori teabeplokk individuaalse postituse kohta
Olgu, nimi kuvatakse postituse metakirjelduses, kuid tore oleks ka teave külalisautori kohta.
Jällegi, esmalt on meil tingimuslik if-lause, mis otsib autori kujutise pöialt ja kirjeldust. Ärge unustage muuta pilti kataloogis. Samuti kinnitasime ploki ja pöidla külge klassi, mis võimaldab CSS-i abil stiilida nii pilti kui ka plokki.
ID, ‘autho_thumb’, true)) { ?> // checks to see if the custom field exist
" alt="Author Thumb" width="60" width="60" height="60" />ID, ‘guest_author’, true)) { ?>
ID, "guest_author", $single = true); ?>
Siin on minu kasutatud CSS
.writer_bio {
color: #666;
background: #eee;
text-transform: none !important;
font-size: 13px;
font-weight: normal;
height: 75px;
width: 600px;
padding: 6px;
padding-bottom: 6px;
padding-left: 0;
margin-bottom: 10px;
}
.writer_bio img {
padding: 0 !important;
float: left !important;
margin-left: 4px !important;
margin-top: 3px !important;
border: 2px #ccc solid !important;
height: 60px;
}
Klassi autho_thumb abil saate isegi rohkem stiilida. Kui see on tehtud, pole vaja muud teha, kui lisada väljale autho_thumb ja guest_author ning sisestada teave. Saate isegi kohandatud väljale lisada HTML-i, näiteks lingi.
Seega on teil külalisautori teabe jaoks kaks kohandatud välja. See võib tunduda paljude sammudena. Usalda mind, kui olen seda juba kord teinud, piisab, kui lisada pilt ja kirjeldus järgmine kord, kui soovite seda teha.
Parem kohandatud väli postituse pildi kuvamiseks esilehel
Seda meetodit kasutatakse esiküljel oleva postituse pöidla kuvamiseks. Tahtsin seda natuke kaugemale viia ja teha kasutaja jaoks lihtsaks. Lisaks oleks Jeani meetodiga kõigil piltidel sama alt=”post-image” ja ma ei pruugi olla otsingumootorite jaoks hea. Lisaks peaksite iga kord lisama piltide kogu URL-i. Esiteks on siin kood:
ID, ‘post-img’, true);
// variable for image
$image_alt = get_post_meta($post->ID, ‘post-img’, true);// variable for description
// check if the the custom field is called
if ($postimageurl) {
?>
Enne koodi selgitamist pange tähele, et ma ei lisanud vaikepöidla jaoks muud avaldust. Vaadake Jeani postitust, kui soovite vaikepilti, kui pilt on määratud kohandatud väljale.
Esiteks on meil kaks muutujat $postimageurl ja $image_alt. Esimene on pildi asukoha leidmine ja teine on pildi nime lisamine. Seejärel määrame uuesti if-lause, et kontrollida, kas kohandatud välja kutsutakse.
Erinev asi on ülalpool koodi, mis saab pildi asukoha. Olen loonud oma WordPressi üleslaadimiskataloogis kausta nimega thumb, nii et selle asemel, et iga kord kogu URL-i tippida, kirjutaksin lihtsalt pildi nime, kui olen pildi kausta üles laadinud.
Kui soovite mõnda muud kataloogi, näiteks oletame, et salvestaksite oma pildid oma domeeni juure, lihtsalt asendage see kataloogiga
http://yourwebsite.com/images/
.
Seega on koodi veidi muudetud, nii et igal postituse pildil oleks erinev alt (pealkiri) ja te sisestaksite pildi nimelaiendi, mitte terve URL-i.
Esimene asi, mida teada saada, on ks29so_list_pages märgendit kasutavad WordPressi loendi lehed, mis tavaliselt asub failis header.php. kuid te ei pruugi soovida kõiki oma lehti loetleda. Kui soovite mõnda oma lehte kuvamise eest peita, tehke järgmist.
//or
Välistamine või kaasamine toimib peaaegu samamoodi. Väljajätmine jätab teatud lehed WordPressi lehtede loendist välja ja hõlmab ainult teie määratud lehtede ID-d. Enamikule veebidisaini ajaveebi või mõne muu ajaveebi jaoks meeldib aga navigeerimiseks kasutada silte või kategooriaid. Sel juhul saate lihtsalt ks29so_list sildist lahti saada ja navigeerimise kohandatud koodi lisada. Teise võimalusena saate seda teha ka oma siltidega. Sellise kodeerimise eeliseks saate määrata CSS-klassi iga navigeerimiselemendi stiili jaoks.
Kuidas leida oma WordPressi lehe ID
Pidin hiljuti leidma kasutatavast mallist välistamiseks lehe ID ja umbes 10 minuti pärast leidsin lõpuks lihtsa viisi WordPressi ‘lehe’ lehe ID leidmiseks.
Usun, et WordPressi vanemates versioonides oli see lihtsam, kuid nüüd saate seda teha järgmiselt.
- Minge WordPressi administraatoripaneelile ja seejärel lehele Lehed.
- Seejärel hõljutage kursorit lehe kohal, mille ID-d soovite teada saada.
- ID-d näete brauseri allosas olekuribal (vt allpool).
Kui te ei näe täielikku aadressi, proovige teist viisi (allpool).
- Minge WordPressi administraatoripaneelile ja seejärel lehele Lehed.
- Seejärel näete aadressiribal ID-d. See on arv pärast võrdusmärki.
- Klõpsake lehel, mille ID-d soovite teada saada.
Arhiiviteema kuvamine
Enamik WordPressi teemasid on koos archive.php lehega. Kuid olen näinud palju veebisaite, kus arhiivilehed pole eriti kasulikud ega ütle kasutajatele, millist teemat või kategooriaid nad sirvivad. Segaduste vältimiseks saate oma archive.php-sse lisada järgmised koodid.
Current Browsing Topic: ‘’
Posts Tagged ‘’