Wordpress temamda özel sayfa şablonu oluşturmak istiyorum. Yani mesela iletisim sayfası standart yazı sayfası gibi olmayacak. Örneğin normal yazı sayfası site arka planı değilde content alanı arka planı beyazsa burada örneğin transparan olsun yada farklı bir renk. Bunun için sanırım templatename: şeklinde bir özel sayfa yapısı oluşturmak lazım. Bunun için de yeni page.php oluşturmak lazım. Ama bunun içerisinde ne yaparsan dediğim gibi olur anlamadım. Benim page.php aynen şu şekilde:
if (have_posts()) {
/* Start the Loop */
while (have_posts()) {
the_post();
get_template_part('content', 'page');
}
} else {
theme_404_content();
}
?>
Yanlış mı anladım bilmiyorum ama sanırım temasını content.php'den çekiyor. Yani bunu mu değiştireceğim? Doğru ise bunu nasıl değiştirmem lazım content.php kodları da şöyle:
/**
*
* content*.php
*
* The post format template. You can change the structure of your posts or add/remove post elements here.
*
* 'id' - post id
* 'class' - post class
* 'thumbnail' - post icon
* 'title' - post title
* 'before' - post header metadata
* 'content' - post content
* 'after' - post footer metadata
*
* To create a new custom post format template you must create a file "content-YourTemplateName.php"
* Then copy the contents of the existing content.php into your file and edit it the way you want.
*
* Change an existing get_template_part() function as follows:
* get_template_part('content', 'YourTemplateName');
*
*/
global $post;
theme_post_wrapper(
array(
'id' => theme_get_post_id(),
'class' => theme_get_post_class(),
'thumbnail' => theme_get_post_thumbnail(),
'title' => '' . get_the_title() . '',
'heading' => theme_get_option('theme_' . (is_home() ? 'posts' : 'single') . '_article_title_tag'),
'before' => theme_get_metadata_icons('', 'header'),
'content' => theme_get_excerpt(),
'after' => theme_get_metadata_icons('', 'footer')
)
);
?>
Bu da mı başka yerden çekiyor anlamadım... Yardımcı olun lütfenn