Adaugă o Pagină fără antet și meniuri?

28 iul. 2012, 21:40:56
Vizualizări: 40.6K
Voturi: 5

Este posibil să adaugi o Pagină în WordPress, astfel încât antetul sau meniurile site-ului să nu apară pe acea pagină?

De asemenea, să nu apară nici elementele din barele laterale care sunt prezente pe restul site-ului. Și nici elementele din subsolul paginii (există un formular 'Lasă un răspuns' pe celelalte pagini.)

Așadar pe acest site: http://richardclunan.com/ nu doresc ca scrisul de mână din antet sau elementele de meniu 'hey there' / 'portfolio' / 'need copywriting' / 'etc' să apară pe o anumită pagină, nici caseta de înscriere din bara laterală, nici formularul 'lasă un răspuns'. Dar vreau ca toate aceste elemente să apară pe toate celelalte pagini.

0
Toate răspunsurile la întrebare 4
2
10

Crează un șablon personalizat de pagină, elimină apelurile get_header(), get_footer() și get_sidebar() din el și introduce propriul cod HTML pentru antet și subsol în șablonul de pagină.

http://codex.wordpress.org/Pages#Creating_Your_Own_Page_Templates

28 iul. 2012 22:08:07
Comentarii

Cum să creezi o pagină personalizată în WordPress de la WPBeginner

Ooker Ooker
11 aug. 2016 20:39:49

de ce dispare bara neagră de sus?

Ooker Ooker
11 aug. 2016 20:52:22
1

Rich - Dacă creezi o pagină HTML (indiferent cum dorești) numită ceva.html și o plasezi în același director cu instalarea WordPress, atunci http://richardclunan.com/ceva.html va afișa acea pagină.

Am avut un blog format din pagini statice înainte de a trece la WP. Vechile pagini apar corect dacă sunt găsite prin bookmark-uri vechi sau motoare de căutare. http://joetaxpayer.com/aur este un exemplu, elimină finalul /aur și vei vedea că site-ul WP este acolo.

29 iul. 2012 04:00:49
Comentarii

Un mare avantaj al acestei metode este că nu pot fi rulate alte plugin-uri WordPress pe acea pagină. De asemenea, nu poți organiza acea pagină în același mod în care organizezi alte pagini.

Ooker Ooker
11 aug. 2016 20:28:10
0

poți crea un șablon de pagină nou și să-l asociezi cu acea pagină.

pe șablonul paginii, nu include bara laterală (<?php get_sidebar(); ?>) și nu permite comentarii pe acea pagină specifică, fie prin eliminarea apelului către șablonul de comentarii, de obicei comments_template() fie folosind administrarea paginii în wp.

antetul și navigația sunt un pic mai complicate dar ușor de realizat prin înfășurarea lor într-un condițional if( get_the_id() != '99' ) { ... }. Înlocuiește 99 cu id-ul paginii tale, desigur.

28 iul. 2012 22:10:42
4
-2

Cum să elimini elemente de pagină prin CSS

Deschide inspectorul și încearcă să găsești clasa sau ID-ul elementelor pe care vrei să le ascunzi:

Găsirea clasei sau ID-ului elementelor în inspector

Apoi personalizează CSS-ul tău cu:

body.page-id-2 h1.title {display:none;}

În acest fel, doar ascunzi elementele, nu le elimini. Astfel nu afectezi nicio funcționalitate care ar putea avea nevoie de aceste elemente, cum ar fi layout-ul paginii sau scripturile din footer.

Sursa: https://thethemefoundry.com/tutorials/hiding-parts-of-your-theme-with-displaynone/

11 aug. 2016 23:12:55
Comentarii

Deși această abordare oferă o metodă rapidă și simplă de a ascunde elementele din vedere, ai putea să primești penalizări de la motoarele de căutare pentru ascunderea conținutului cheie.

Andy Macaulay-Brook Andy Macaulay-Brook
11 aug. 2016 23:26:08

este foarte dăunător?

Ooker Ooker
11 aug. 2016 23:36:46

Este mai mult o chestiune de opinie. Deoarece antetul site-ului și, într-o oarecare măsură, subsolul, probabil conțin cuvintele cheie principale ale site-ului, cum ar fi brandingul și propunerea de afacere, aș considera că în contextul acestei întrebări particulare ar putea fi destul de dăunător.

Andy Macaulay-Brook Andy Macaulay-Brook
11 aug. 2016 23:44:59

dar dacă este așa, atunci să nu apelezi header-ul și footer-ul ar trebui să aibă același efect? Sau chiar mai rău, pentru că cel puțin le am în pagină. Cu excepția cazului în care sunt suspectat să adaug scripturi malitioase... dar acesta este doar un element CSS.

Ooker Ooker
12 aug. 2016 00:24:40