Kaynağa Gözat

Make custom headers available in pages variable

acstll 11 yıl önce
ebeveyn
işleme
f31ca848b6
1 değiştirilmiş dosya ile 4 ekleme ve 9 silme
  1. 4 9
      lib/pico.php

+ 4 - 9
lib/pico.php

@@ -239,15 +239,10 @@ class Pico {
 			$url = str_replace(CONTENT_DIR, $base_url .'/', $page);
 			$url = str_replace('index'. CONTENT_EXT, '', $url);
 			$url = str_replace(CONTENT_EXT, '', $url);
-			$data = array(
-				'title' => isset($page_meta['title']) ? $page_meta['title'] : '',
-				'url' => $url,
-				'author' => isset($page_meta['author']) ? $page_meta['author'] : '',
-				'date' => isset($page_meta['date']) ? $page_meta['date'] : '',
-				'date_formatted' => isset($page_meta['date']) ? date($config['date_format'], strtotime($page_meta['date'])) : '',
-				'content' => $page_content,
-				'excerpt' => $this->limit_words(strip_tags($page_content), $excerpt_length)
-			);
+			$data = $page_meta;
+			$data['url'] = $url;
+			$data['content'] = $page_content;
+			$data['excerpt'] = $this->limit_words(strip_tags($page_content), $excerpt_length);
 
 			// Extend the data provided with each page by hooking into the data array
 			$this->run_hooks('get_page_data', array(&$data, $page_meta));