Make WordPress Core

Ticket #3107: header.php

File header.php, 4.2 KB (added by zh4nkkis, 18 years ago)

coba-coba ajah gituuuu

Line 
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<?php require_once get_template_directory()."/my_functions.php"; ?>
4
5<head profile="http://gmpg.org/xfn/11">
6<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
7
8<title><?php bloginfo('name'); ?> <?php if ( is_single() ) { ?> &raquo; Blog Archiv <?php } ?> <?php wp_title(); ?></title>
9
10<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats -->
11
12<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
13<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="<?php bloginfo('rss2_url'); ?>" />
14<link rel="alternate" type="text/xml" title="RSS .92" href="<?php bloginfo('rss_url'); ?>" />
15<link rel="alternate" type="application/atom+xml" title="Atom 0.3" href="<?php bloginfo('atom_url'); ?>" />
16<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
17
18
19<?php wp_get_archives('type=monthly&format=link'); ?>
20
21<?php wp_head(); ?>
22</head>
23<body>
24
25<div id="page">
26
27
28<div id="header">
29        <div id="headerimg">
30
31                <div id="menu">
32
33                        <!-- Anfang Navigations Reiter -->
34                        <ul>
35                                <li class="page_item<?php if(is_home()){ ?> active<?php } ?>"><a href='<?php bloginfo('url'); ?>'>Home</a></li>
36
37                                <?php
38                                        $pages = my_get_pages();
39                                        if ($pages) {
40                                                foreach ($pages as $page) {
41                                                        $page_id = $page->ID;
42                                                        $page_title = $page->post_title;
43                                                        $page_name = $page->post_name;
44                                                        if ($page_name == "archives") {
45                                                                (is_page($page_id) || is_archive() || is_search() || is_single())?$isCurrent = ' class="active"':$isCurrent='';
46                                                                echo "<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">Archive</a></li>\n";
47                                                        }
48                                                        elseif($page_name == "about") {
49                                                                (is_page($page_id))?$isCurrent = ' class="active"':$isCurrent='';
50                                                                echo "<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">&Uuml;ber</a></li>\n";
51                                                        }
52
53                                // Der untenstehende Code kann genutzt werden, um zusätzliche Menü-Einträge im Header an zu legen
54                                // HOME, ARCHIVE, INFO und KONTAKT sind voreingestellt
55
56                                //  Kommentartags (/* */) entfernen um eine eigene Kontakt-Seite anlegen zu können
57                                /*                      elseif ($page_name == "kontakt") {
58                                                                (is_page($page_id))?$isCurrent = ' class="active"':$isCurrent='';
59                                                                echo "<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">Kontakt</a></li>\n";
60                                                        }
61                                */
62
63
64                            // Du kannst den Code unten aukommentieren, wenn Du nicht möchtest, dass der 'about_quick' Eintrag, den
65                            // Du in der obersten Navigation angelegt hast als Reiter im Header erscheint
66                            // Normalerweise musst Du hier nichts machen, es sei denn, Du hast jede Seite so eingestellt hast,
67                            // dass sie im Menü erscheint. Die Navigationsleite wird die Seite so oder so nicht anzeigen
68                                /*
69                                                        elseif ($page_name == "about_quick") {
70                                                                //do nothing... this is a special page...
71                                                        }
72                                */
73
74                                // Eigentlich würdest Du die Kommentartags (/* */) unten entfernen, damit JEDE Seite einen Eintrag in der Navigation-Zeile erhält. Wie dem auch sei, bei deisem Theme funktioniert diese nicht. Daher ...
75                                //      navigation.  However, in this particular theme THIS WILL NOT WORK.  So...
76                                //   **** DEN * CODE * UNTEN * AUSKOMMENTIERT * LASSEN ****
77                                /*
78                                                        else {
79                                                                (is_page($page_id))?$isCurrent = ' class="active"':$isCurrent='';
80                                                                echo "<li".$isCurrent."><a href=\"".get_page_link($page_id)."\">$page_title</a></li>\n";
81                                                        }
82                                */
83                                //   **** ENDE * AUSKOMMENTIERT * LASSEN ********************
84                                                }
85                                        }
86                                ?>
87
88                                <!-- Den unten stehenden Kontakt-Link auskommentieren falls Du weiter oben bereits eine seperate Seite aktiviert hast -->
89                                <li class="page_item"><a href='mailto:<?php bloginfo('admin_email'); ?>'>Kontakt</a></li>
90                        </ul>
91                        <!-- Ende Navigations Zeile -->
92
93                        <div id="title">
94                                <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
95                        </div>
96
97                        <div class="description"><?php bloginfo('description'); ?></div>
98
99                </div>
100        </div>
101</div>
102