109
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
3 |
class All_in_One_SEO_Pack { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
4 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
5 |
var $version = "1.6.8.2"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
6 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
7 |
/** Max numbers of chars in auto-generated description */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
8 |
var $maximum_description_length = 160; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
9 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
10 |
/** Minimum number of chars an excerpt should be so that it can be used |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
11 |
* as description. Touch only if you know what you're doing |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
12 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
13 |
var $minimum_description_length = 1; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
14 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
15 |
var $ob_start_detected = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
16 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
17 |
var $title_start = -1; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
18 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
19 |
var $title_end = -1; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
20 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
21 |
/** The title before rewriting */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
22 |
var $orig_title = ''; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
23 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
24 |
/** Temp filename for the latest version. */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
25 |
// var $upgrade_filename = 'temp.zip'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
26 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
27 |
/** Where to extract the downloaded newest version. */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
28 |
// var $upgrade_folder; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
29 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
30 |
/** Any error in upgrading. */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
31 |
// var $upgrade_error; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
32 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
33 |
/** Which zip to download in order to upgrade .*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
34 |
// var $upgrade_url = 'http://downloads.wordpress.org/plugin/all-in-one-seo-pack.zip'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
35 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
36 |
/** Filename of log file. */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
37 |
var $log_file; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
38 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
39 |
/** Flag whether there should be logging. */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
40 |
var $do_log; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
41 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
42 |
var $wp_version; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
43 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
44 |
var $aioseop_op; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
45 |
//var $aioseop_options = get_option('aioseop_options'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
46 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
47 |
function All_in_One_SEO_Pack() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
48 |
global $wp_version; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
49 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
50 |
$this->wp_version = $wp_version; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
51 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
52 |
$this->log_file = dirname(__FILE__) . '/all_in_one_seo_pack.log'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
53 |
if ($aioseop_options['aiosp_do_log']) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
54 |
$this->do_log = true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
55 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
56 |
$this->do_log = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
57 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
58 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
59 |
// $this->upgrade_filename = dirname(__FILE__) . '/' . $this->upgrade_filename; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
60 |
// $this->upgrade_folder = dirname(__FILE__); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
61 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
62 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
63 |
/** |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
64 |
* Convert a string to lower case |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
65 |
* Compatible with mb_strtolower(), an UTF-8 friendly replacement for strtolower() |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
66 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
67 |
function strtolower($str) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
68 |
global $UTF8_TABLES; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
69 |
return strtr($str, $UTF8_TABLES['strtolower']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
70 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
71 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
72 |
/** |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
73 |
* Convert a string to upper case |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
74 |
* Compatible with mb_strtoupper(), an UTF-8 friendly replacement for strtoupper() |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
75 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
76 |
function strtoupper($str) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
77 |
global $UTF8_TABLES; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
78 |
return strtr($str, $UTF8_TABLES['strtoupper']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
79 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
80 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
81 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
82 |
function template_redirect() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
83 |
global $wp_query; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
84 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
85 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
86 |
$post = $wp_query->get_queried_object(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
87 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
88 |
if( $this->aioseop_mrt_exclude_this_page()){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
89 |
return; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
90 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
91 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
92 |
if (is_feed()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
93 |
return; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
94 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
95 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
96 |
if (is_single() || is_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
97 |
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post->ID, '_aioseop_disable', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
98 |
if ($aiosp_disable) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
99 |
return; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
100 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
101 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
102 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
103 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
104 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
105 |
if ($aioseop_options['aiosp_rewrite_titles']) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
106 |
ob_start(array($this, 'output_callback_for_title')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
107 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
108 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
109 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
110 |
function aioseop_mrt_exclude_this_page(){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
111 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
112 |
$currenturl = trim($_SERVER['REQUEST_URI'],'/'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
113 |
/* echo "<br /><br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
114 |
echo $aioseop_options['aiosp_ex_pages']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
115 |
echo "<br /><br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
116 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
117 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
118 |
$excludedstuff = explode(',',$aioseop_options['aiosp_ex_pages']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
119 |
foreach($excludedstuff as $exedd){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
120 |
//echo $exedd; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
121 |
$exedd = trim($exedd); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
122 |
if($exedd){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
123 |
if(stristr($currenturl, $exedd)){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
124 |
return true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
125 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
126 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
127 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
128 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
129 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
130 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
131 |
function output_callback_for_title($content) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
132 |
return $this->rewrite_title($content); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
133 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
134 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
135 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
136 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
137 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
138 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
139 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
140 |
// |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
141 |
//CHECK IF ARRAY EXISTS IN DB, IF SO, GET ARRAY, ADD EVERYTHING, CHECK FOR ISSET? |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
142 |
// |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
143 |
function init() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
144 |
if (function_exists('load_plugin_textdomain')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
145 |
if ( !defined('WP_PLUGIN_DIR') ) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
146 |
load_plugin_textdomain('all_in_one_seo_pack', str_replace( ABSPATH, '', dirname(__FILE__))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
147 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
148 |
load_plugin_textdomain('all_in_one_seo_pack', false, dirname(plugin_basename(__FILE__))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
149 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
150 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
151 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
152 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
153 |
/* |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
154 |
if (function_exists('load_plugin_textdomain')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
155 |
load_plugin_textdomain('all_in_one_seo_pack', WP_PLUGIN_DIR . '/all-in-one-seo-pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
156 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
157 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
158 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
159 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
160 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
161 |
function is_static_front_page() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
162 |
global $wp_query; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
163 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
164 |
$post = $wp_query->get_queried_object(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
165 |
return get_option('show_on_front') == 'page' && is_page() && $post->ID == get_option('page_on_front'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
166 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
167 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
168 |
function is_static_posts_page() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
169 |
global $wp_query; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
170 |
$post = $wp_query->get_queried_object(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
171 |
return get_option('show_on_front') == 'page' && is_home() && $post->ID == get_option('page_for_posts'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
172 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
173 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
174 |
function get_base() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
175 |
return '/'.end(explode('/', str_replace(array('\\','/all_in_one_seo_pack.php'),array('/',''),__FILE__))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
176 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
177 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
178 |
function seo_mrt_admin_head() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
179 |
$home = get_settings('siteurl'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
180 |
$stylesheet = WP_PLUGIN_URL . '/all-in-one-seo-pack/style.css'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
181 |
echo '<link rel="stylesheet" href="' . $stylesheet . '" type="text/css" media="screen" />'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
182 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
183 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
184 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
185 |
function wp_head() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
186 |
if (is_feed()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
187 |
return; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
188 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
189 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
190 |
global $wp_query; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
191 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
192 |
$post = $wp_query->get_queried_object(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
193 |
$meta_string = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
194 |
if($this->is_static_posts_page()){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
195 |
$title = strip_tags( apply_filters( 'single_post_title', $post->post_title ) ); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
196 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
197 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
198 |
//echo("wp_head() " . wp_title('', false) . " is_home() => " . is_home() . ", is_page() => " . is_page() . ", is_single() => " . is_single() . ", is_static_front_page() => " . $this->is_static_front_page() . ", is_static_posts_page() => " . $this->is_static_posts_page()); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
199 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
200 |
if (is_single() || is_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
201 |
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post->ID, '_aioseop_disable', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
202 |
if ($aiosp_disable) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
203 |
return; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
204 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
205 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
206 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
207 |
if( $this->aioseop_mrt_exclude_this_page()==TRUE ){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
208 |
return; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
209 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
210 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
211 |
if ($aioseop_options['aiosp_rewrite_titles']) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
212 |
// make the title rewrite as short as possible |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
213 |
if (function_exists('ob_list_handlers')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
214 |
$active_handlers = ob_list_handlers(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
215 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
216 |
$active_handlers = array(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
217 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
218 |
if (sizeof($active_handlers) > 0 && |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
219 |
strtolower($active_handlers[sizeof($active_handlers) - 1]) == |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
220 |
strtolower('All_in_One_SEO_Pack::output_callback_for_title')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
221 |
ob_end_flush(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
222 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
223 |
$this->log("another plugin interfering?"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
224 |
// if we get here there *could* be trouble with another plugin :( |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
225 |
$this->ob_start_detected = true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
226 |
if (function_exists('ob_list_handlers')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
227 |
foreach (ob_list_handlers() as $handler) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
228 |
$this->log("detected output handler $handler"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
229 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
230 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
231 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
232 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
233 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
234 |
/* |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
235 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
236 |
echo trim($_SERVER['REQUEST_URI'],'/'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
237 |
$currenturl = trim($_SERVER['REQUEST_URI'],'/'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
238 |
echo "<br /><br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
239 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
240 |
echo $aioseop_options['aiosp_ex_pages']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
241 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
242 |
echo "<br /><br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
243 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
244 |
$excludedstuff = explode(',',$aioseop_options['aiosp_ex_pages']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
245 |
foreach($excludedstuff as $exedd){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
246 |
echo $exedd; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
247 |
//echo "<br /><br />substring: ". stristr($currenturl,trim($exedd)) . "<br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
248 |
if(stristr($currenturl, trim($exedd))){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
249 |
echo "<br />match, should not display<br /><br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
250 |
}else{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
251 |
echo "<br />( " . $exedd . " was not found in " . $currenturl . " ) - no match<br /><br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
252 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
253 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
254 |
//print_r($excludedstuff); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
255 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
256 |
echo "\n<!-- All in One SEO Pack $this->version by Michael Torbert of Semper Fi Web Design"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
257 |
if ($this->ob_start_detected) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
258 |
echo "ob_start_detected "; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
259 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
260 |
echo "[$this->title_start,$this->title_end] "; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
261 |
echo "-->\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
262 |
if ((is_home() && $aioseop_options['aiosp_home_keywords'] && !$this->is_static_posts_page()) || $this->is_static_front_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
263 |
$keywords = trim($this->internationalize($aioseop_options['aiosp_home_keywords'])); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
264 |
} elseif($this->is_static_posts_page() && !$aioseop_options['aiosp_dynamic_postspage_keywords']){ // and if option = use page set keywords instead of keywords from recent posts |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
265 |
//$keywords = "posts keyyysss" . stripcslashes(get_post_meta($post->ID,'keywords',true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
266 |
$keywords = stripcslashes($this->internationalize(get_post_meta($post->ID, "_aioseop_keywords", true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
267 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
268 |
// $keywords = $this->get_unique_keywords($keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
269 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
270 |
}else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
271 |
$keywords = $this->get_all_keywords(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
272 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
273 |
if (is_single() || is_page() || $this->is_static_posts_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
274 |
if ($this->is_static_front_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
275 |
$description = trim(stripcslashes($this->internationalize($aioseop_options['aiosp_home_description']))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
276 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
277 |
$description = $this->get_post_description($post); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
278 |
$description = apply_filters('aioseop_description',$description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
279 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
280 |
} else if (is_home()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
281 |
$description = trim(stripcslashes($this->internationalize($aioseop_options['aiosp_home_description']))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
282 |
} else if (is_category()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
283 |
$description = $this->internationalize(category_description()); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
284 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
285 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
286 |
if (isset($description) && (strlen($description) > $this->minimum_description_length) && !(is_home() && is_paged())) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
287 |
$description = trim(strip_tags($description)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
288 |
$description = str_replace('"', '', $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
289 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
290 |
// replace newlines on mac / windows? |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
291 |
$description = str_replace("\r\n", ' ', $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
292 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
293 |
// maybe linux uses this alone |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
294 |
$description = str_replace("\n", ' ', $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
295 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
296 |
if (isset($meta_string)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
297 |
//$meta_string .= "\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
298 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
299 |
$meta_string = ''; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
300 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
301 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
302 |
// description format |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
303 |
$description_format = $aioseop_options['aiosp_description_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
304 |
if (!isset($description_format) || empty($description_format)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
305 |
$description_format = "%description%"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
306 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
307 |
$description = str_replace('%description%', $description, $description_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
308 |
$description = str_replace('%blog_title%', get_bloginfo('name'), $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
309 |
$description = str_replace('%blog_description%', get_bloginfo('description'), $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
310 |
$description = str_replace('%wp_title%', $this->get_original_title(), $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
311 |
//$description = html_entity_decode($description, ENT_COMPAT, get_bloginfo('charset')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
312 |
if($aioseop_options['aiosp_can'] && is_attachment()){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
313 |
$url = $this->aiosp_mrt_get_url($wp_query); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
314 |
if ($url) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
315 |
preg_match_all('/(\d+)/', $url, $matches); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
316 |
if (is_array($matches)){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
317 |
$uniqueDesc = join('',$matches[0]); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
318 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
319 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
320 |
$description .= ' ' . $uniqueDesc; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
321 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
322 |
$meta_string .= sprintf("<meta name=\"description\" content=\"%s\" />", $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
323 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
324 |
$keywords = apply_filters('aioseop_keywords',$keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
325 |
if (isset ($keywords) && !empty($keywords) && !(is_home() && is_paged())) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
326 |
if (isset($meta_string)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
327 |
$meta_string .= "\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
328 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
329 |
$meta_string .= sprintf("<meta name=\"keywords\" content=\"%s\" />", $keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
330 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
331 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
332 |
if (function_exists('is_tag')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
333 |
$is_tag = is_tag(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
334 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
335 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
336 |
if ((is_category() && $aioseop_options['aiosp_category_noindex']) || |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
337 |
(!is_category() && is_archive() &&!$is_tag && $aioseop_options['aiosp_archive_noindex']) || |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
338 |
($aioseop_options['aiosp_tags_noindex'] && $is_tag)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
339 |
if (isset($meta_string)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
340 |
$meta_string .= "\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
341 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
342 |
$meta_string .= '<meta name="robots" content="noindex,follow" />'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
343 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
344 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
345 |
$page_meta = stripcslashes($aioseop_options['aiosp_page_meta_tags']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
346 |
$post_meta = stripcslashes($aioseop_options['aiosp_post_meta_tags']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
347 |
$home_meta = stripcslashes($aioseop_options['aiosp_home_meta_tags']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
348 |
if (is_page() && isset($page_meta) && !empty($page_meta) || $this->is_static_posts_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
349 |
if (isset($meta_string)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
350 |
$meta_string .= "\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
351 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
352 |
echo "\n$page_meta"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
353 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
354 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
355 |
if (is_single() && isset($post_meta) && !empty($post_meta)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
356 |
if (isset($meta_string)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
357 |
$meta_string .= "\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
358 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
359 |
$meta_string .= "$post_meta"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
360 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
361 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
362 |
if (is_home() && !empty($home_meta)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
363 |
if (isset($meta_string)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
364 |
$meta_string .= "\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
365 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
366 |
$meta_string .= "$home_meta"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
367 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
368 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
369 |
if ($meta_string != null) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
370 |
echo "$meta_string\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
371 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
372 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
373 |
if($aioseop_options['aiosp_can']){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
374 |
$url = $this->aiosp_mrt_get_url($wp_query); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
375 |
if ($url) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
376 |
$url = apply_filters('aioseop_canonical_url',$url); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
377 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
378 |
echo "".'<link rel="canonical" href="'.$url.'" />'."\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
379 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
380 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
381 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
382 |
echo "<!-- /all in one seo pack -->\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
383 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
384 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
385 |
// Thank you, Yoast de Valk, for much of this code. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
386 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
387 |
function aiosp_mrt_get_url($query) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
388 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
389 |
if ($query->is_404 || $query->is_search) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
390 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
391 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
392 |
$haspost = count($query->posts) > 0; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
393 |
$has_ut = function_exists('user_trailingslashit'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
394 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
395 |
if (get_query_var('m')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
396 |
$m = preg_replace('/[^0-9]/', '', get_query_var('m')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
397 |
switch (strlen($m)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
398 |
case 4: |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
399 |
$link = get_year_link($m); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
400 |
break; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
401 |
case 6: |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
402 |
$link = get_month_link(substr($m, 0, 4), substr($m, 4, 2)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
403 |
break; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
404 |
case 8: |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
405 |
$link = get_day_link(substr($m, 0, 4), substr($m, 4, 2), |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
406 |
substr($m, 6, 2)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
407 |
break; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
408 |
default: |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
409 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
410 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
411 |
} elseif (($query->is_single || $query->is_page) && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
412 |
$post = $query->posts[0]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
413 |
$link = get_permalink($post->ID); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
414 |
$link = $this->yoast_get_paged($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
415 |
/* if ($page && $page > 1) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
416 |
$link = trailingslashit($link) . "page/". "$page"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
417 |
if ($has_ut) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
418 |
$link = user_trailingslashit($link, 'paged'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
419 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
420 |
$link .= '/'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
421 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
422 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
423 |
if ($query->is_page && ('page' == get_option('show_on_front')) && |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
424 |
$post->ID == get_option('page_on_front')) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
425 |
{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
426 |
$link = trailingslashit($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
427 |
}*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
428 |
} elseif ($query->is_author && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
429 |
global $wp_version; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
430 |
if ($wp_version >= '2') { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
431 |
$author = get_userdata(get_query_var('author')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
432 |
if ($author === false) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
433 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
434 |
$link = get_author_link(false, $author->ID, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
435 |
$author->user_nicename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
436 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
437 |
global $cache_userdata; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
438 |
$userid = get_query_var('author'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
439 |
$link = get_author_link(false, $userid, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
440 |
$cache_userdata[$userid]->user_nicename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
441 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
442 |
} elseif ($query->is_category && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
443 |
$link = get_category_link(get_query_var('cat')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
444 |
$link = $this->yoast_get_paged($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
445 |
} else if ($query->is_tag && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
446 |
$tag = get_term_by('slug',get_query_var('tag'),'post_tag'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
447 |
if (!empty($tag->term_id)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
448 |
$link = get_tag_link($tag->term_id); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
449 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
450 |
$link = $this->yoast_get_paged($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
451 |
} elseif ($query->is_day && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
452 |
$link = get_day_link(get_query_var('year'), |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
453 |
get_query_var('monthnum'), |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
454 |
get_query_var('day')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
455 |
} elseif ($query->is_month && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
456 |
$link = get_month_link(get_query_var('year'), |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
457 |
get_query_var('monthnum')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
458 |
} elseif ($query->is_year && $haspost) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
459 |
$link = get_year_link(get_query_var('year')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
460 |
} elseif ($query->is_home) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
461 |
if ((get_option('show_on_front') == 'page') && |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
462 |
($pageid = get_option('page_for_posts'))) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
463 |
{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
464 |
$link = get_permalink($pageid); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
465 |
$link = $this->yoast_get_paged($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
466 |
$link = trailingslashit($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
467 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
468 |
$link = get_option('home'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
469 |
$link = $this->yoast_get_paged($link); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
470 |
$link = trailingslashit($link); } |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
471 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
472 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
473 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
474 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
475 |
return $link; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
476 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
477 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
478 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
479 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
480 |
function yoast_get_paged($link) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
481 |
$page = get_query_var('paged'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
482 |
if ($page && $page > 1) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
483 |
$link = trailingslashit($link) ."page/". "$page"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
484 |
if ($has_ut) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
485 |
$link = user_trailingslashit($link, 'paged'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
486 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
487 |
$link .= '/'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
488 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
489 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
490 |
return $link; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
491 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
492 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
493 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
494 |
function get_post_description($post) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
495 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
496 |
$description = trim(stripcslashes($this->internationalize(get_post_meta($post->ID, "_aioseop_description", true)))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
497 |
if (!$description) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
498 |
$description = $this->trim_excerpt_without_filters_full_length($this->internationalize($post->post_excerpt)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
499 |
if (!$description && $aioseop_options["aiosp_generate_descriptions"]) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
500 |
$description = $this->trim_excerpt_without_filters($this->internationalize($post->post_content)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
501 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
502 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
503 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
504 |
// "internal whitespace trim" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
505 |
$description = preg_replace("/\s\s+/", " ", $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
506 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
507 |
return $description; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
508 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
509 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
510 |
function replace_title($content, $title) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
511 |
$title = trim(strip_tags($title)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
512 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
513 |
$title_tag_start = "<title>"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
514 |
$title_tag_end = "</title>"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
515 |
$len_start = strlen($title_tag_start); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
516 |
$len_end = strlen($title_tag_end); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
517 |
$title = stripcslashes(trim($title)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
518 |
$start = strpos($content, $title_tag_start); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
519 |
$end = strpos($content, $title_tag_end); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
520 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
521 |
$this->title_start = $start; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
522 |
$this->title_end = $end; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
523 |
$this->orig_title = $title; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
524 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
525 |
if ($start && $end) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
526 |
$header = substr($content, 0, $start + $len_start) . $title . substr($content, $end); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
527 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
528 |
// this breaks some sitemap plugins (like wpg2) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
529 |
//$header = $content . "<title>$title</title>"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
530 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
531 |
$header = $content; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
532 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
533 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
534 |
return $header; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
535 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
536 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
537 |
function internationalize($in) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
538 |
if (function_exists('langswitch_filter_langs_with_message')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
539 |
$in = langswitch_filter_langs_with_message($in); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
540 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
541 |
if (function_exists('polyglot_filter')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
542 |
$in = polyglot_filter($in); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
543 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
544 |
if (function_exists('qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
545 |
$in = qtrans_useCurrentLanguageIfNotFoundUseDefaultLanguage($in); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
546 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
547 |
$in = apply_filters('localization', $in); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
548 |
return $in; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
549 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
550 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
551 |
/** @return The original title as delivered by WP (well, in most cases) */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
552 |
function get_original_title() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
553 |
global $wp_query; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
554 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
555 |
if (!$wp_query) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
556 |
return null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
557 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
558 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
559 |
$post = $wp_query->get_queried_object(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
560 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
561 |
// the_search_query() is not suitable, it cannot just return |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
562 |
global $s; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
563 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
564 |
$title = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
565 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
566 |
if (is_home()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
567 |
$title = get_option('blogname'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
568 |
} else if (is_single()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
569 |
$title = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
570 |
} else if (is_search() && isset($s) && !empty($s)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
571 |
if (function_exists('attribute_escape')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
572 |
$search = attribute_escape(stripcslashes($s)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
573 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
574 |
$search = wp_specialchars(stripcslashes($s), true); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
575 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
576 |
$search = $this->capitalize($search); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
577 |
$title = $search; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
578 |
} else if (is_category() && !is_feed()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
579 |
$category_description = $this->internationalize(category_description()); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
580 |
$category_name = ucwords($this->internationalize(single_cat_title('', false))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
581 |
$title = $category_name; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
582 |
} else if (is_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
583 |
$title = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
584 |
} else if (function_exists('is_tag') && is_tag()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
585 |
global $utw; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
586 |
if ($utw) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
587 |
$tags = $utw->GetCurrentTagSet(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
588 |
$tag = $tags[0]->tag; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
589 |
$tag = str_replace('-', ' ', $tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
590 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
591 |
// wordpress > 2.3 |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
592 |
$tag = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
593 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
594 |
if ($tag) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
595 |
$title = $tag; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
596 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
597 |
} else if (is_archive()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
598 |
$title = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
599 |
} else if (is_404()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
600 |
$title_format = $aioseop_options['aiosp_404_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
601 |
$new_title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
602 |
$new_title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
603 |
$new_title = str_replace('%request_url%', $_SERVER['REQUEST_URI'], $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
604 |
$new_title = str_replace('%request_words%', $this->request_as_words($_SERVER['REQUEST_URI']), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
605 |
$title = $new_title; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
606 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
607 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
608 |
return trim($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
609 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
610 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
611 |
function paged_title($title) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
612 |
// the page number if paged |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
613 |
global $paged; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
614 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
615 |
// simple tagging support |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
616 |
global $STagging; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
617 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
618 |
if (is_paged() || (isset($STagging) && $STagging->is_tag_view() && $paged)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
619 |
$part = $this->internationalize($aioseop_options['aiosp_paged_format']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
620 |
if (isset($part) || !empty($part)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
621 |
$part = " " . trim($part); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
622 |
$part = str_replace('%page%', $paged, $part); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
623 |
$this->log("paged_title() [$title] [$part]"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
624 |
$title .= $part; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
625 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
626 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
627 |
return $title; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
628 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
629 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
630 |
function rewrite_title($header) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
631 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
632 |
global $wp_query; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
633 |
if (!$wp_query) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
634 |
$header .= "<!-- no wp_query found! -->\n"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
635 |
return $header; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
636 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
637 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
638 |
$post = $wp_query->get_queried_object(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
639 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
640 |
// the_search_query() is not suitable, it cannot just return |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
641 |
global $s; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
642 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
643 |
global $STagging; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
644 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
645 |
if (is_home() && !$this->is_static_posts_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
646 |
$title = $this->internationalize($aioseop_options['aiosp_home_title']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
647 |
if (empty($title)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
648 |
$title = $this->internationalize(get_option('blogname')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
649 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
650 |
$title = $this->paged_title($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
651 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
652 |
} else if (is_attachment()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
653 |
$title = get_the_title($post->post_parent).' '.$post->post_title.' – '.get_option('blogname'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
654 |
$header = $this->replace_title($header,$title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
655 |
} else if (is_single()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
656 |
// we're not in the loop :( |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
657 |
$authordata = get_userdata($post->post_author); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
658 |
$categories = get_the_category(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
659 |
$category = ''; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
660 |
if (count($categories) > 0) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
661 |
$category = $categories[0]->cat_name; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
662 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
663 |
$title = $this->internationalize(get_post_meta($post->ID, "_aioseop_title", true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
664 |
if (!$title) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
665 |
$title = $this->internationalize(get_post_meta($post->ID, "title_tag", true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
666 |
if (!$title) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
667 |
$title = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
668 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
669 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
670 |
$title_format = $aioseop_options['aiosp_post_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
671 |
$new_title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
672 |
$new_title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
673 |
$new_title = str_replace('%post_title%', $title, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
674 |
$new_title = str_replace('%category%', $category, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
675 |
$new_title = str_replace('%category_title%', $category, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
676 |
$new_title = str_replace('%post_author_login%', $authordata->user_login, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
677 |
$new_title = str_replace('%post_author_nicename%', $authordata->user_nicename, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
678 |
$new_title = str_replace('%post_author_firstname%', ucwords($authordata->first_name), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
679 |
$new_title = str_replace('%post_author_lastname%', ucwords($authordata->last_name), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
680 |
$title = $new_title; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
681 |
$title = trim($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
682 |
$title = apply_filters('aioseop_title_single',$title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
683 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
684 |
} else if (is_search() && isset($s) && !empty($s)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
685 |
if (function_exists('attribute_escape')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
686 |
$search = attribute_escape(stripcslashes($s)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
687 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
688 |
$search = wp_specialchars(stripcslashes($s), true); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
689 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
690 |
$search = $this->capitalize($search); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
691 |
$title_format = $aioseop_options['aiosp_search_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
692 |
$title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
693 |
$title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
694 |
$title = str_replace('%search%', $search, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
695 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
696 |
} else if (is_category() && !is_feed()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
697 |
$category_description = $this->internationalize(category_description()); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
698 |
if($aioseop_options['aiosp_cap_cats']){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
699 |
$category_name = ucwords($this->internationalize(single_cat_title('', false))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
700 |
}else{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
701 |
$category_name = $this->internationalize(single_cat_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
702 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
703 |
//$category_name = ucwords($this->internationalize(single_cat_title('', false))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
704 |
$title_format = $aioseop_options['aiosp_category_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
705 |
$title = str_replace('%category_title%', $category_name, $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
706 |
$title = str_replace('%category_description%', $category_description, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
707 |
$title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
708 |
$title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
709 |
$title = $this->paged_title($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
710 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
711 |
} else if (is_page() || $this->is_static_posts_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
712 |
// we're not in the loop :( |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
713 |
$authordata = get_userdata($post->post_author); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
714 |
if ($this->is_static_front_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
715 |
if ($this->internationalize($aioseop_options['aiosp_home_title'])) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
716 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
717 |
//home title filter |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
718 |
$home_title = $this->internationalize($aioseop_options['aiosp_home_title']); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
719 |
$home_title = apply_filters('aioseop_home_page_title',$home_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
720 |
$header = $this->replace_title($header, $home_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
721 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
722 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
723 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
724 |
$title = $this->internationalize(get_post_meta($post->ID, "_aioseop_title", true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
725 |
if (!$title) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
726 |
$title = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
727 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
728 |
$title_format = $aioseop_options['aiosp_page_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
729 |
$new_title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
730 |
$new_title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
731 |
$new_title = str_replace('%page_title%', $title, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
732 |
$new_title = str_replace('%page_author_login%', $authordata->user_login, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
733 |
$new_title = str_replace('%page_author_nicename%', $authordata->user_nicename, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
734 |
$new_title = str_replace('%page_author_firstname%', ucwords($authordata->first_name), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
735 |
$new_title = str_replace('%page_author_lastname%', ucwords($authordata->last_name), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
736 |
$title = trim($new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
737 |
$title = apply_filters('aioseop_title_page',$title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
738 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
739 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
740 |
} else if (function_exists('is_tag') && is_tag()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
741 |
global $utw; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
742 |
if ($utw) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
743 |
$tags = $utw->GetCurrentTagSet(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
744 |
$tag = $tags[0]->tag; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
745 |
$tag = str_replace('-', ' ', $tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
746 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
747 |
// wordpress > 2.3 |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
748 |
$tag = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
749 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
750 |
if ($tag) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
751 |
$tag = $this->capitalize($tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
752 |
$title_format = $aioseop_options['aiosp_tag_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
753 |
$title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
754 |
$title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
755 |
$title = str_replace('%tag%', $tag, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
756 |
$title = $this->paged_title($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
757 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
758 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
759 |
} else if (isset($STagging) && $STagging->is_tag_view()) { // simple tagging support |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
760 |
$tag = $STagging->search_tag; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
761 |
if ($tag) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
762 |
$tag = $this->capitalize($tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
763 |
$title_format = $aioseop_options['aiosp_tag_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
764 |
$title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
765 |
$title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
766 |
$title = str_replace('%tag%', $tag, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
767 |
$title = $this->paged_title($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
768 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
769 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
770 |
} else if (is_archive()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
771 |
$date = $this->internationalize(wp_title('', false)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
772 |
$title_format = $aioseop_options['aiosp_archive_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
773 |
$new_title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
774 |
$new_title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
775 |
$new_title = str_replace('%date%', $date, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
776 |
$title = trim($new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
777 |
$title = $this->paged_title($title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
778 |
$header = $this->replace_title($header, $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
779 |
} else if (is_404()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
780 |
$title_format = $aioseop_options['aiosp_404_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
781 |
$new_title = str_replace('%blog_title%', $this->internationalize(get_bloginfo('name')), $title_format); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
782 |
$new_title = str_replace('%blog_description%', $this->internationalize(get_bloginfo('description')), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
783 |
$new_title = str_replace('%request_url%', $_SERVER['REQUEST_URI'], $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
784 |
$new_title = str_replace('%request_words%', $this->request_as_words($_SERVER['REQUEST_URI']), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
785 |
$new_title = str_replace('%404_title%', $this->internationalize(wp_title('', false)), $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
786 |
$header = $this->replace_title($header, $new_title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
787 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
788 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
789 |
return $header; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
790 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
791 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
792 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
793 |
/** |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
794 |
* @return User-readable nice words for a given request. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
795 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
796 |
function request_as_words($request) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
797 |
$request = htmlspecialchars($request); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
798 |
$request = str_replace('.html', ' ', $request); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
799 |
$request = str_replace('.htm', ' ', $request); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
800 |
$request = str_replace('.', ' ', $request); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
801 |
$request = str_replace('/', ' ', $request); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
802 |
$request_a = explode(' ', $request); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
803 |
$request_new = array(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
804 |
foreach ($request_a as $token) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
805 |
$request_new[] = ucwords(trim($token)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
806 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
807 |
$request = implode(' ', $request_new); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
808 |
return $request; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
809 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
810 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
811 |
function capitalize($s) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
812 |
$s = trim($s); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
813 |
$tokens = explode(' ', $s); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
814 |
while (list($key, $val) = each($tokens)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
815 |
$tokens[$key] = trim($tokens[$key]); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
816 |
$tokens[$key] = strtoupper(substr($tokens[$key], 0, 1)) . substr($tokens[$key], 1); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
817 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
818 |
$s = implode(' ', $tokens); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
819 |
return $s; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
820 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
821 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
822 |
function trim_excerpt_without_filters($text) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
823 |
$text = str_replace(']]>', ']]>', $text); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
824 |
$text = preg_replace( '|\[(.+?)\](.+?\[/\\1\])?|s', '', $text ); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
825 |
$text = strip_tags($text); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
826 |
$max = $this->maximum_description_length; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
827 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
828 |
if ($max < strlen($text)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
829 |
while($text[$max] != ' ' && $max > $this->minimum_description_length) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
830 |
$max--; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
831 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
832 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
833 |
$text = substr($text, 0, $max); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
834 |
return trim(stripcslashes($text)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
835 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
836 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
837 |
function trim_excerpt_without_filters_full_length($text) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
838 |
$text = str_replace(']]>', ']]>', $text); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
839 |
$text = preg_replace( '|\[(.+?)\](.+?\[/\\1\])?|s', '', $text ); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
840 |
$text = strip_tags($text); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
841 |
return trim(stripcslashes($text)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
842 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
843 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
844 |
/** |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
845 |
* @return comma-separated list of unique keywords |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
846 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
847 |
function get_all_keywords() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
848 |
global $posts; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
849 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
850 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
851 |
if (is_404()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
852 |
return null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
853 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
854 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
855 |
// if we are on synthetic pages |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
856 |
if (!is_home() && !is_page() && !is_single() &&!$this->is_static_front_page() && !$this->is_static_posts_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
857 |
return null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
858 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
859 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
860 |
$keywords = array(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
861 |
if (is_array($posts)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
862 |
foreach ($posts as $post) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
863 |
if ($post) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
864 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
865 |
// custom field keywords |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
866 |
$keywords_a = $keywords_i = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
867 |
$description_a = $description_i = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
868 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
869 |
$id = (is_attachment())?($post->post_parent):($post->ID); // if attachment then use parent post id |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
870 |
$keywords_i = stripcslashes($this->internationalize(get_post_meta($id, "_aioseop_keywords", true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
871 |
//$id = $post->ID; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
872 |
//$keywords_i = stripcslashes($this->internationalize(get_post_meta($post->ID, "_aioseop_keywords", true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
873 |
$keywords_i = str_replace('"', '', $keywords_i); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
874 |
if (isset($keywords_i) && !empty($keywords_i)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
875 |
$traverse = explode(',', $keywords_i); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
876 |
foreach ($traverse as $keyword) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
877 |
$keywords[] = $keyword; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
878 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
879 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
880 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
881 |
// WP 2.3 tags |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
882 |
if ($aioseop_options['aiosp_use_tags_as_keywords']){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
883 |
if (function_exists('get_the_tags')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
884 |
//$tags = get_the_tags($post->ID); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
885 |
$tags = get_the_tags($id); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
886 |
if ($tags && is_array($tags)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
887 |
foreach ($tags as $tag) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
888 |
$keywords[] = $this->internationalize($tag->name); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
889 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
890 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
891 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
892 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
893 |
// Ultimate Tag Warrior integration |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
894 |
global $utw; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
895 |
if ($utw) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
896 |
$tags = $utw->GetTagsForPost($post); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
897 |
if (is_array($tags)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
898 |
foreach ($tags as $tag) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
899 |
$tag = $tag->tag; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
900 |
$tag = str_replace('_',' ', $tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
901 |
$tag = str_replace('-',' ',$tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
902 |
$tag = stripcslashes($tag); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
903 |
$keywords[] = $tag; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
904 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
905 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
906 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
907 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
908 |
// autometa |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
909 |
$autometa = stripcslashes(get_post_meta($id, 'autometa', true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
910 |
//$autometa = stripcslashes(get_post_meta($post->ID, "autometa", true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
911 |
if (isset($autometa) && !empty($autometa)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
912 |
$autometa_array = explode(' ', $autometa); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
913 |
foreach ($autometa_array as $e) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
914 |
$keywords[] = $e; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
915 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
916 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
917 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
918 |
if ($aioseop_options['aiosp_use_categories'] && !is_page()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
919 |
$categories = get_the_category($id); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
920 |
//$categories = get_the_category($post->ID); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
921 |
foreach ($categories as $category) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
922 |
$keywords[] = $this->internationalize($category->cat_name); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
923 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
924 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
925 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
926 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
927 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
928 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
929 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
930 |
return $this->get_unique_keywords($keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
931 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
932 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
933 |
function get_meta_keywords() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
934 |
global $posts; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
935 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
936 |
$keywords = array(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
937 |
if (is_array($posts)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
938 |
foreach ($posts as $post) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
939 |
if ($post) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
940 |
// custom field keywords |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
941 |
$keywords_a = $keywords_i = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
942 |
$description_a = $description_i = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
943 |
$id = $post->ID; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
944 |
$keywords_i = stripcslashes(get_post_meta($post->ID, "_aioseop_keywords", true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
945 |
$keywords_i = str_replace('"', '', $keywords_i); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
946 |
if (isset($keywords_i) && !empty($keywords_i)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
947 |
$keywords[] = $keywords_i; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
948 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
949 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
950 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
951 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
952 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
953 |
return $this->get_unique_keywords($keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
954 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
955 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
956 |
function get_unique_keywords($keywords) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
957 |
$small_keywords = array(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
958 |
foreach ($keywords as $word) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
959 |
if (function_exists('mb_strtolower')) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
960 |
$small_keywords[] = mb_strtolower($word, get_bloginfo('charset')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
961 |
else |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
962 |
$small_keywords[] = $this->strtolower($word); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
963 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
964 |
$keywords_ar = array_unique($small_keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
965 |
return implode(',', $keywords_ar); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
966 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
967 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
968 |
function get_url($url) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
969 |
if (function_exists('file_get_contents')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
970 |
$file = file_get_contents($url); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
971 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
972 |
$curl = curl_init($url); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
973 |
curl_setopt($curl, CURLOPT_HEADER, 0); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
974 |
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
975 |
$file = curl_exec($curl); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
976 |
curl_close($curl); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
977 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
978 |
return $file; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
979 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
980 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
981 |
function log($message) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
982 |
if ($this->do_log) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
983 |
error_log(date('Y-m-d H:i:s') . " " . $message . "\n", 3, $this->log_file); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
984 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
985 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
986 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
987 |
function download_newest_version() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
988 |
$success = true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
989 |
$file_content = $this->get_url($this->upgrade_url); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
990 |
if ($file_content === false) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
991 |
$this->upgrade_error = sprintf(__("Could not download distribution (%s)"), $this->upgrade_url); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
992 |
$success = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
993 |
} else if (strlen($file_content) < 100) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
994 |
$this->upgrade_error = sprintf(__("Could not download distribution (%s): %s"), $this->upgrade_url, $file_content); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
995 |
$success = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
996 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
997 |
$this->log(sprintf("filesize of download ZIP: %d", strlen($file_content))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
998 |
$fh = @fopen($this->upgrade_filename, 'w'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
999 |
$this->log("fh is $fh"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1000 |
if (!$fh) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1001 |
$this->upgrade_error = sprintf(__("Could not open %s for writing"), $this->upgrade_filename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1002 |
$this->upgrade_error .= "<br />"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1003 |
$this->upgrade_error .= sprintf(__("Please make sure %s is writable"), $this->upgrade_folder); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1004 |
$success = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1005 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1006 |
$bytes_written = @fwrite($fh, $file_content); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1007 |
$this->log("wrote $bytes_written bytes"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1008 |
if (!$bytes_written) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1009 |
$this->upgrade_error = sprintf(__("Could not write to %s"), $this->upgrade_filename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1010 |
$success = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1011 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1012 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1013 |
if ($success) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1014 |
fclose($fh); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1015 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1016 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1017 |
return $success; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1018 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1019 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1020 |
function install_newest_version() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1021 |
$success = $this->download_newest_version(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1022 |
if ($success) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1023 |
$success = $this->extract_plugin(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1024 |
unlink($this->upgrade_filename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1025 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1026 |
return $success; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1027 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1028 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1029 |
function extract_plugin() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1030 |
if (!class_exists('PclZip')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1031 |
require_once ('pclzip.lib.php'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1032 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1033 |
$archive = new PclZip($this->upgrade_filename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1034 |
$files = $archive->extract(PCLZIP_OPT_STOP_ON_ERROR, PCLZIP_OPT_REPLACE_NEWER, PCLZIP_OPT_REMOVE_ALL_PATH, PCLZIP_OPT_PATH, $this->upgrade_folder); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1035 |
$this->log("files is $files"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1036 |
if (is_array($files)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1037 |
$num_extracted = sizeof($files); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1038 |
$this->log("extracted $num_extracted files to $this->upgrade_folder"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1039 |
$this->log(print_r($files, true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1040 |
return true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1041 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1042 |
$this->upgrade_error = $archive->errorInfo(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1043 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1044 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1045 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1046 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1047 |
/** crude approximization of whether current user is an admin */ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1048 |
function is_admin() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1049 |
return current_user_can('level_8'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1050 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1051 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1052 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1053 |
function is_directory_writable($directory) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1054 |
$filename = $directory . '/' . 'tmp_file_' . time(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1055 |
$fh = @fopen($filename, 'w'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1056 |
if (!$fh) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1057 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1058 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1059 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1060 |
$written = fwrite($fh, "test"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1061 |
fclose($fh); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1062 |
unlink($filename); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1063 |
if ($written) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1064 |
return true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1065 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1066 |
return false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1067 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1068 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1069 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1070 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1071 |
function is_upgrade_directory_writable() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1072 |
//return $this->is_directory_writable($this->upgrade_folder); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1073 |
// let's assume it is |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1074 |
return true; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1075 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1076 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1077 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1078 |
function post_meta_tags($id) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1079 |
$awmp_edit = $_POST["aiosp_edit"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1080 |
$nonce = $_POST['nonce-aioseop-edit']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1081 |
// if (!wp_verify_nonce($nonce, 'edit-aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1082 |
if (isset($awmp_edit) && !empty($awmp_edit) && wp_verify_nonce($nonce, 'edit-aioseop-nonce')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1083 |
$keywords = $_POST["aiosp_keywords"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1084 |
$description = $_POST["aiosp_description"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1085 |
$title = $_POST["aiosp_title"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1086 |
$aiosp_meta = $_POST["aiosp_meta"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1087 |
$aiosp_disable = $_POST["aiosp_disable"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1088 |
$aiosp_titleatr = $_POST["aiosp_titleatr"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1089 |
$aiosp_menulabel = $_POST["aiosp_menulabel"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1090 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1091 |
delete_post_meta($id, '_aioseop_keywords'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1092 |
delete_post_meta($id, '_aioseop_description'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1093 |
delete_post_meta($id, '_aioseop_title'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1094 |
delete_post_meta($id, '_aioseop_titleatr'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1095 |
delete_post_meta($id, '_aioseop_menulabel'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1096 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1097 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1098 |
if ($this->is_admin()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1099 |
delete_post_meta($id, '_aioseop_disable'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1100 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1101 |
//delete_post_meta($id, 'aiosp_meta'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1102 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1103 |
if (isset($keywords) && !empty($keywords)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1104 |
add_post_meta($id, '_aioseop_keywords', $keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1105 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1106 |
if (isset($description) && !empty($description)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1107 |
add_post_meta($id, '_aioseop_description', $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1108 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1109 |
if (isset($title) && !empty($title)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1110 |
add_post_meta($id, '_aioseop_title', $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1111 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1112 |
if (isset($aiosp_titleatr) && !empty($aiosp_titleatr)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1113 |
add_post_meta($id, '_aioseop_titleatr', $aiosp_titleatr); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1114 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1115 |
if (isset($aiosp_menulabel) && !empty($aiosp_menulabel)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1116 |
add_post_meta($id, '_aioseop_menulabel', $aiosp_menulabel); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1117 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1118 |
if (isset($aiosp_disable) && !empty($aiosp_disable) && $this->is_admin()) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1119 |
add_post_meta($id, '_aioseop_disable', $aiosp_disable); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1120 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1121 |
/* |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1122 |
if (isset($aiosp_meta) && !empty($aiosp_meta)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1123 |
add_post_meta($id, 'aiosp_meta', $aiosp_meta); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1124 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1125 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1126 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1127 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1128 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1129 |
function edit_category($id) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1130 |
global $wpdb; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1131 |
$id = $wpdb->escape($id); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1132 |
$awmp_edit = $_POST["aiosp_edit"]; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1133 |
if (isset($awmp_edit) && !empty($awmp_edit)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1134 |
$keywords = $wpdb->escape($_POST["aiosp_keywords"]); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1135 |
$title = $wpdb->escape($_POST["aiosp_title"]); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1136 |
$old_category = $wpdb->get_row("select * from $this->table_categories where category_id=$id", OBJECT); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1137 |
if ($old_category) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1138 |
$wpdb->query($wpdb->prepare("update $this->table_categories |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1139 |
set meta_title='$title', meta_keywords='$keywords' |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1140 |
where category_id=$id")); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1141 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1142 |
$wpdb->query($wpdb->prepare("insert into $this->table_categories(meta_title, meta_keywords, category_id) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1143 |
values ('$title', '$keywords', $id")); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1144 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1145 |
//$wpdb->query($wpdb->prepare("insert into $this->table_categories")) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1146 |
/* |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1147 |
delete_post_meta($id, 'keywords'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1148 |
delete_post_meta($id, 'description'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1149 |
delete_post_meta($id, 'title'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1150 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1151 |
if (isset($keywords) && !empty($keywords)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1152 |
add_post_meta($id, 'keywords', $keywords); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1153 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1154 |
if (isset($description) && !empty($description)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1155 |
add_post_meta($id, 'description', $description); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1156 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1157 |
if (isset($title) && !empty($title)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1158 |
add_post_meta($id, 'title', $title); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1159 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1160 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1161 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1162 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1163 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1164 |
/** |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1165 |
* @deprecated This was for the feature of dedicated meta tags for categories which never went mainstream. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1166 |
*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1167 |
function edit_category_form() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1168 |
global $post; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1169 |
$keywords = stripcslashes(get_post_meta($post->ID, '_aioseop_keywords', true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1170 |
$title = stripcslashes(get_post_meta($post->ID, '_aioseop_title', true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1171 |
$description = stripcslashes(get_post_meta($post->ID, '_aioseop_description', true)); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1172 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1173 |
<input value="aiosp_edit" type="hidden" name="aiosp_edit" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1174 |
<table class="editform" width="100%" cellspacing="2" cellpadding="5"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1175 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1176 |
<th width="33%" scope="row" valign="top"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1177 |
<a href="http://wp.uberdose.com/2007/03/24/all-in-one-seo-pack/"><?php _e('All in One SEO Pack', 'all_in_one_seo_pack') ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1178 |
</th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1179 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1180 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1181 |
<th width="33%" scope="row" valign="top"><label for="aiosp_title"><?php _e('Title:', 'all_in_one_seo_pack') ?></label></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1182 |
<td><input value="<?php echo $title ?>" type="text" name="aiosp_title" size="70"/></td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1183 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1184 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1185 |
<th width="33%" scope="row" valign="top"><label for="aiosp_keywords"><?php _e('Keywords (comma separated):', 'all_in_one_seo_pack') ?></label></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1186 |
<td><input value="<?php echo $keywords ?>" type="text" name="aiosp_keywords" size="70"/></td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1187 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1188 |
</table> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1189 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1190 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1191 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1192 |
function add_meta_tags_textinput() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1193 |
global $post; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1194 |
$post_id = $post; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1195 |
if (is_object($post_id)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1196 |
$post_id = $post_id->ID; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1197 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1198 |
$keywords = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_keywords', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1199 |
$title = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_title', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1200 |
$description = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_description', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1201 |
$aiosp_meta = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_meta', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1202 |
$aiosp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_disable', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1203 |
$aiosp_titleatr = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_titleatr', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1204 |
$aiosp_menulabel = htmlspecialchars(stripcslashes(get_post_meta($post_id, '_aioseop_menulabel', true))); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1205 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1206 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1207 |
<SCRIPT LANGUAGE="JavaScript"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1208 |
<!-- Begin |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1209 |
function countChars(field,cntfield) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1210 |
cntfield.value = field.value.length; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1211 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1212 |
// End --> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1213 |
</script> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1214 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1215 |
<?php if (substr($this->wp_version, 0, 3) >= '2.5') { ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1216 |
<div id="postaiosp" class="postbox closed"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1217 |
<h3><?php _e('All in One SEO Pack', 'all_in_one_seo_pack') ?></h3> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1218 |
<div class="inside"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1219 |
<div id="postaiosp"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1220 |
<?php } else { ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1221 |
<div class="dbx-b-ox-wrapper"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1222 |
<fieldset id="seodiv" class="dbx-box"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1223 |
<div class="dbx-h-andle-wrapper"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1224 |
<h3 class="dbx-handle"><?php _e('All in One SEO Pack', 'all_in_one_seo_pack') ?></h3> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1225 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1226 |
<div class="dbx-c-ontent-wrapper"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1227 |
<div class="dbx-content"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1228 |
<?php } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1229 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1230 |
<a target="__blank" href="http://semperfiwebdesign.com/portfolio/wordpress/wordpress-plugins/all-in-one-seo-pack/"><?php _e('Click here for Support', 'all_in_one_seo_pack') ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1231 |
<input value="aiosp_edit" type="hidden" name="aiosp_edit" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1232 |
<table style="margin-bottom:40px"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1233 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1234 |
<th style="text-align:left;" colspan="2"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1235 |
</th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1236 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1237 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1238 |
<th scope="row" style="text-align:right;"><?php _e('Title:', 'all_in_one_seo_pack') ?></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1239 |
<td><input value="<?php echo $title ?>" type="text" name="aiosp_title" size="62"/></td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1240 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1241 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1242 |
<th scope="row" style="text-align:right;"><?php _e('Description:', 'all_in_one_seo_pack') ?></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1243 |
<td><textarea name="aiosp_description" rows="1" cols="60" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1244 |
onKeyDown="countChars(document.post.aiosp_description,document.post.length1)" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1245 |
onKeyUp="countChars(document.post.aiosp_description,document.post.length1)"><?php echo $description ?></textarea><br /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1246 |
<input readonly type="text" name="length1" size="3" maxlength="3" value="<?php echo strlen($description);?>" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1247 |
<?php _e(' characters. Most search engines use a maximum of 160 chars for the description.', 'all_in_one_seo_pack') ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1248 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1249 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1250 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1251 |
<th scope="row" style="text-align:right;"><?php _e('Keywords (comma separated):', 'all_in_one_seo_pack') ?></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1252 |
<td><input value="<?php echo $keywords ?>" type="text" name="aiosp_keywords" size="62"/></td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1253 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1254 |
<input type="hidden" name="nonce-aioseop-edit" value="<?php echo wp_create_nonce('edit-aioseop-nonce'); ?>" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1255 |
<?php if ($this->is_admin()) { ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1256 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1257 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1258 |
<?php _e('Disable on this page/post:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1259 |
</th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1260 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1261 |
<input type="checkbox" name="aiosp_disable" <?php if ($aiosp_disable) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1262 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1263 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1264 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1265 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1266 |
<th scope="row" style="text-align:right;"><?php _e('Title Attribute:', 'all_in_one_seo_pack') ?></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1267 |
<td><input value="<?php echo $aiosp_titleatr ?>" type="text" name="aiosp_titleatr" size="62"/></td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1268 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1269 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1270 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1271 |
<th scope="row" style="text-align:right;"><?php _e('Menu Label:', 'all_in_one_seo_pack') ?></th> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1272 |
<td><input value="<?php echo $aiosp_menulabel ?>" type="text" name="aiosp_menulabel" size="62"/></td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1273 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1274 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1275 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1276 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1277 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1278 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1279 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1280 |
<?php } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1281 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1282 |
</table> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1283 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1284 |
<?php if (substr($this->wp_version, 0, 3) >= '2.5') { ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1285 |
</div></div></div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1286 |
<?php } else { ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1287 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1288 |
</fieldset> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1289 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1290 |
<?php } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1291 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1292 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1293 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1294 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1295 |
function admin_menu() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1296 |
$file = __FILE__; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1297 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1298 |
// hack for 1.5 |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1299 |
if (substr($this->wp_version, 0, 3) == '1.5') { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1300 |
$file = 'all-in-one-seo-pack/all_in_one_seo_pack.php'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1301 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1302 |
//add_management_page(__('All in One SEO Title', 'all_in_one_seo_pack'), __('All in One SEO', 'all_in_one_seo_pack'), 10, $file, array($this, 'management_panel')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1303 |
add_submenu_page('options-general.php', __('All in One SEO', 'all_in_one_seo_pack'), __('All in One SEO', 'all_in_one_seo_pack'), 10, $file, array($this, 'options_panel')); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1304 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1305 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1306 |
function management_panel() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1307 |
$message = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1308 |
$base_url = "edit.php?page=" . __FILE__; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1309 |
//echo($base_url); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1310 |
$type = $_REQUEST['type']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1311 |
if (!isset($type)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1312 |
$type = "posts"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1313 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1314 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1315 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1316 |
<ul class="aiosp_menu"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1317 |
<li><a href="<?php echo $base_url ?>&type=posts">Posts</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1318 |
</li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1319 |
<li><a href="<?php echo $base_url ?>&type=pages">Pages</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1320 |
</li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1321 |
</ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1322 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1323 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1324 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1325 |
if ($type == "posts") { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1326 |
echo("posts"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1327 |
} elseif ($type == "pages") { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1328 |
echo("pages"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1329 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1330 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1331 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1332 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1333 |
function options_panel() { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1334 |
$message = null; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1335 |
//$message_updated = __("All in One SEO Options Updated.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1336 |
global $aioseop_options; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1337 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1338 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1339 |
if(!$aioseop_options['aiosp_cap_cats']){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1340 |
$aioseop_options['aiosp_cap_cats'] = '1'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1341 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1342 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1343 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1344 |
if ($_POST['action'] && $_POST['action'] == 'aiosp_update' && $_POST['Submit_Default']!='') { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1345 |
$nonce = $_POST['nonce-aioseop']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1346 |
if (!wp_verify_nonce($nonce, 'aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1347 |
$message = __("All in One SEO Options Reset.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1348 |
delete_option('aioseop_options'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1349 |
$res_aioseop_options = array( |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1350 |
"aiosp_can"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1351 |
"aiosp_donate"=>0, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1352 |
"aiosp_home_title"=>null, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1353 |
"aiosp_home_description"=>'', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1354 |
"aiosp_home_keywords"=>null, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1355 |
"aiosp_max_words_excerpt"=>'something', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1356 |
"aiosp_rewrite_titles"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1357 |
"aiosp_post_title_format"=>'%post_title% | %blog_title%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1358 |
"aiosp_page_title_format"=>'%page_title% | %blog_title%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1359 |
"aiosp_category_title_format"=>'%category_title% | %blog_title%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1360 |
"aiosp_archive_title_format"=>'%date% | %blog_title%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1361 |
"aiosp_tag_title_format"=>'%tag% | %blog_title%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1362 |
"aiosp_search_title_format"=>'%search% | %blog_title%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1363 |
"aiosp_description_format"=>'%description%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1364 |
"aiosp_404_title_format"=>'Nothing found for %request_words%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1365 |
"aiosp_paged_format"=>' - Part %page%', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1366 |
"aiosp_use_categories"=>0, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1367 |
"aiosp_dynamic_postspage_keywords"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1368 |
"aiosp_category_noindex"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1369 |
"aiosp_archive_noindex"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1370 |
"aiosp_tags_noindex"=>0, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1371 |
"aiosp_cap_cats"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1372 |
"aiosp_generate_descriptions"=>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1373 |
"aiosp_debug_info"=>null, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1374 |
"aiosp_post_meta_tags"=>'', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1375 |
"aiosp_page_meta_tags"=>'', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1376 |
"aiosp_home_meta_tags"=>'', |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1377 |
"aiosp_enabled" =>0, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1378 |
"aiosp_use_tags_as_keywords" =>1, |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1379 |
"aiosp_do_log"=>null); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1380 |
update_option('aioseop_options', $res_aioseop_options); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1381 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1382 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1383 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1384 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1385 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1386 |
// update options |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1387 |
if ($_POST['action'] && $_POST['action'] == 'aiosp_update' && $_POST['Submit']!='') { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1388 |
$nonce = $_POST['nonce-aioseop']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1389 |
if (!wp_verify_nonce($nonce, 'aioseop-nonce')) die ( 'Security Check - If you receive this in error, log out and back in to WordPress'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1390 |
$message = __("All in One SEO Options Updated.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1391 |
$aioseop_options['aiosp_can'] = $_POST['aiosp_can']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1392 |
$aioseop_options['aiosp_donate'] = $_POST['aiosp_donate']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1393 |
$aioseop_options['aiosp_home_title'] = $_POST['aiosp_home_title']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1394 |
$aioseop_options['aiosp_home_description'] = $_POST['aiosp_home_description']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1395 |
$aioseop_options['aiosp_home_keywords'] = $_POST['aiosp_home_keywords']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1396 |
$aioseop_options['aiosp_max_words_excerpt'] = $_POST['aiosp_max_words_excerpt']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1397 |
$aioseop_options['aiosp_rewrite_titles'] = $_POST['aiosp_rewrite_titles']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1398 |
$aioseop_options['aiosp_post_title_format'] = $_POST['aiosp_post_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1399 |
$aioseop_options['aiosp_page_title_format'] = $_POST['aiosp_page_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1400 |
$aioseop_options['aiosp_category_title_format'] = $_POST['aiosp_category_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1401 |
$aioseop_options['aiosp_archive_title_format'] = $_POST['aiosp_archive_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1402 |
$aioseop_options['aiosp_tag_title_format'] = $_POST['aiosp_tag_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1403 |
$aioseop_options['aiosp_search_title_format'] = $_POST['aiosp_search_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1404 |
$aioseop_options['aiosp_description_format'] = $_POST['aiosp_description_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1405 |
$aioseop_options['aiosp_404_title_format'] = $_POST['aiosp_404_title_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1406 |
$aioseop_options['aiosp_paged_format'] = $_POST['aiosp_paged_format']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1407 |
$aioseop_options['aiosp_use_categories'] = $_POST['aiosp_use_categories']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1408 |
$aioseop_options['aiosp_dynamic_postspage_keywords'] = $_POST['aiosp_dynamic_postspage_keywords']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1409 |
$aioseop_options['aiosp_category_noindex'] = $_POST['aiosp_category_noindex']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1410 |
$aioseop_options['aiosp_archive_noindex'] = $_POST['aiosp_archive_noindex']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1411 |
$aioseop_options['aiosp_tags_noindex'] = $_POST['aiosp_tags_noindex']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1412 |
$aioseop_options['aiosp_generate_descriptions'] = $_POST['aiosp_generate_descriptions']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1413 |
$aioseop_options['aiosp_cap_cats'] = $_POST['aiosp_cap_cats']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1414 |
$aioseop_options['aiosp_debug_info'] = $_POST['aiosp_debug_info']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1415 |
$aioseop_options['aiosp_post_meta_tags'] = $_POST['aiosp_post_meta_tags']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1416 |
$aioseop_options['aiosp_page_meta_tags'] = $_POST['aiosp_page_meta_tags']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1417 |
$aioseop_options['aiosp_home_meta_tags'] = $_POST['aiosp_home_meta_tags']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1418 |
$aioseop_options['aiosp_ex_pages'] = $_POST['aiosp_ex_pages']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1419 |
$aioseop_options['aiosp_do_log'] = $_POST['aiosp_do_log']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1420 |
$aioseop_options['aiosp_enabled'] = $_POST['aiosp_enabled']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1421 |
$aioseop_options['aiosp_use_tags_as_keywords'] = $_POST['aiosp_use_tags_as_keywords']; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1422 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1423 |
update_option('aioseop_options', $aioseop_options); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1424 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1425 |
if (function_exists('wp_cache_flush')) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1426 |
wp_cache_flush(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1427 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1428 |
} /*elseif ($_POST['aiosp_upgrade']) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1429 |
$message = __("Upgraded to newest version. Please revisit the options page to make sure you see the newest version.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1430 |
$success = $this->install_newest_version(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1431 |
if (!$success) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1432 |
$message = __("Upgrade failed", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1433 |
if (isset($this->upgrade_error) && !empty($this->upgrade_error)) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1434 |
$message .= ": " . $this->upgrade_error; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1435 |
} else { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1436 |
$message .= "."; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1437 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1438 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1439 |
}*/ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1440 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1441 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1442 |
<?php if ($message) : ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1443 |
<div id="message" class="updated fade"><p><?php echo $message; ?></p></div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1444 |
<?php endif; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1445 |
<div id="dropmessage" class="updated" style="display:none;"></div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1446 |
<div class="wrap"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1447 |
<h2><?php _e('All in One SEO Plugin Options', 'all_in_one_seo_pack'); ?></h2> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1448 |
by <strong>Michael Torbert</strong> of <strong>Semper Fi Web Design</strong> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1449 |
<p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1450 |
<?php //_e("This is version ", 'all_in_one_seo_pack') ?><?php //_e("$this->version ", 'all_in_one_seo_pack') ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1451 |
<a target="_blank" title="<?php _e('All in One SEO Plugin Release History', 'all_in_one_seo_pack')?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1452 |
href="http://semperfiwebdesign.com/documentation/all-in-one-seo-pack/all-in-one-seo-pack-release-history/"><?php _e("Changelog", 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1453 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1454 |
| <a target="_blank" title="<?php _e('FAQ', 'all_in_one_seo_pack') ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1455 |
href="http://semperfiwebdesign.com/documentation/all-in-one-seo-pack/all-in-one-seo-faq/"><?php _e('FAQ', 'all_in_one_seo_pack') ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1456 |
| <a target="_blank" title="<?php _e('All in One SEO Plugin Support Forum', 'all_in_one_seo_pack') ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1457 |
href="http://semperfiwebdesign.com/portfolio/wordpress/wordpress-plugins/forum/"><?php _e('Support', 'all_in_one_seo_pack') ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1458 |
| <a target="_blank" title="<?php _e('All in One SEO Plugin Translations', 'all_in_one_seo_pack') ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1459 |
href="http://semperfiwebdesign.com/documentation/all-in-one-seo-pack/translations-for-all-in-one-seo-pack/"><?php _e('Translations', 'all_in_one_seo_pack') ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1460 |
| <a target="_blank" title="<?php _e('Pro Version', 'all_in_one_seo_pack') ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1461 |
href="http://wpplugins.com/plugin/50/all-in-one-seo-pack-pro-version"><?php _e('Pro Version', 'all_in_one_seo_pack') ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1462 |
<br /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1463 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1464 |
<!--<div style="width:75%;background-color:yellow;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1465 |
<em>Thank you for using <strong>All in One SEO Pack</strong> by <strong>Michael Torbert</strong> of <strong>Semper Fi Web Design</strong>. If you like this plugin and find it useful, feel free to click the <strong>donate</strong> button or send me a gift from my <strong>Amazon wishlist</strong>. Also, don't forget to follow me on <strong>Twitter</strong>.</em> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1466 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1467 |
--> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1468 |
<!-- |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1469 |
<a target="_blank" title="<?php //echo 'Donate' ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1470 |
href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8"><img src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" width="" alt="Donate" /><?php //echo 'Donate' ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1471 |
| <a target="_blank" title="Amazon Wish List" href="https://www.amazon.com/wishlist/1NFQ133FNCOOA/ref=wl_web"><img src="https://images-na.ssl-images-amazon.com/images/G/01/gifts/registries/wishlist/v2/web/wl-btn-74-b._V46774601_.gif" width="74" alt="My Amazon.com Wish List" height="42" border="0" /></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1472 |
| <a target="_blank" title="<?php //_e('Follow us on Twitter', 'all_in_one_seo_pack') ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1473 |
href="http://twitter.com/michaeltorbert/"><img src="<?php //echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/twitter.png" alt="<?php //_e('Follow Us on Twitter', 'all_in_one_seo_pack') ?>" height="47px" /></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1474 |
--> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1475 |
</p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1476 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1477 |
<div style="width:832px;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1478 |
<div style="float:left;background-color:white;padding: 10px 10px 10px 10px;margin-right:15px;border: 1px solid #ddd;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1479 |
<div style="width:350px;height:130px;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1480 |
<h3>Donate</h3> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1481 |
<em>If you like this plugin and find it useful, help keep this plugin free and actively developed by clicking the <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8" target="_blank"><strong>donate</strong></a> button or send me a gift from my <a href="https://www.amazon.com/wishlist/1NFQ133FNCOOA/ref=wl_web" target="_blank"><strong>Amazon wishlist</strong></a>. Also, don't forget to follow me on <a href="http://twitter.com/michaeltorbert/" target="_blank"><strong>Twitter</strong></a>.</em> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1482 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1483 |
<a target="_blank" title="<?php echo 'Donate' ?>" |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1484 |
href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=mrtorbert%40gmail%2ecom&item_name=All%20In%20One%20SEO%20Pack&item_number=Support%20Open%20Source&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=US&bn=PP%2dDonationsBF&charset=UTF%2d8"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1485 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/donate.jpg" alt="<?php _e('Donate with Paypal', 'all_in_one_seo_pack') ?>" /> </a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1486 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1487 |
<a target="_blank" title="Amazon Wish List" href="https://www.amazon.com/wishlist/1NFQ133FNCOOA/ref=wl_web"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1488 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/amazon.jpg" alt="<?php _e('My Amazon Wish List', 'all_in_one_seo_pack') ?>" /> </a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1489 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1490 |
<a target="_blank" title="<?php _e('Follow us on Twitter', 'all_in_one_seo_pack') ?>" href="http://twitter.com/michaeltorbert/"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1491 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/twitter.jpg" alt="<?php _e('Follow Us on Twitter', 'all_in_one_seo_pack') ?>" /> </a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1492 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1493 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1494 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1495 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1496 |
<div style="float:left;background-color:white;padding: 10px 10px 10px 10px;border: 1px solid #ddd;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1497 |
<div style="width:423px;height:130px;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1498 |
<h3>PageLines Themes</h3> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1499 |
We would also like to recommend <a href="http://www.pagelines.com/wpthemes/" target="_blank">PageLines</a> for Professional WordPress Themes. They are attractive, affordable, performance optimized CMS themes that integrate perfectly with All in One SEO Pack to put your professional website at the top of the rankings. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1500 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1501 |
<a target="_blank" title="iBlogPro" href="http://www.pagelines.com/wpthemes/"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1502 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/iblogpro.jpg" alt="<?php _e('iBlogPro theme', 'all_in_one_seo_pack') ?>" /> </a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1503 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1504 |
<a target="_blank" title="PageLines Themes" href="http://www.pagelines.com/wpthemes/"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1505 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/pagelines.jpg" alt="<?php _e('Pagelines Themes', 'all_in_one_seo_pack') ?>" /> </a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1506 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1507 |
<a target="_blank" title="WhiteHouse" href="http://www.pagelines.com/wpthemes/"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1508 |
<img src="<?php echo WP_PLUGIN_URL; ?>/all-in-one-seo-pack/images/whitehouse.jpg" alt="<?php _e('WhiteHouse theme', 'all_in_one_seo_pack') ?>" /> </a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1509 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1510 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1511 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1512 |
<div style="clear:both";></div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1513 |
<!-- |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1514 |
<p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1515 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1516 |
//$canwrite = $this->is_upgrade_directory_writable(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1517 |
//$canwrite = false; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1518 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1519 |
<form class="form-table" name="dofollow" action="" method="post"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1520 |
<p class="submit"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1521 |
<input type="submit" <?php //if (!$canwrite) echo(' disabled="disabled" ');?> name="aiosp_upgrade" value="<?php //_e('One Click Upgrade', 'all_in_one_seo_pack')?> »" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1522 |
<strong><?php //_e("(Remember: Backup early, backup often!)", 'all_in_one_seo_pack') ?></strong> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1523 |
</form> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1524 |
</p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1525 |
<p></p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1526 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1527 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1528 |
<?php //if (!$canwrite) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1529 |
//echo("<p><strong>"); echo(sprintf(__("Please make sure that %s is writable.", 'all_in_one_seo_pack'), $this->upgrade_folder)); echo("</p></strong>"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1530 |
// } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1531 |
</p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1532 |
--> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1533 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1534 |
<script type="text/javascript"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1535 |
<!-- |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1536 |
function toggleVisibility(id) { |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1537 |
var e = document.getElementById(id); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1538 |
if(e.style.display == 'block') |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1539 |
e.style.display = 'none'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1540 |
else |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1541 |
e.style.display = 'block'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1542 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1543 |
//--> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1544 |
</script> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1545 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1546 |
<h3><?php _e('Click on option titles to get help!', 'all_in_one_seo_pack') ?></h3> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1547 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1548 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1549 |
function aioseop_mrt_df(){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1550 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1551 |
if(function_exists('fetch_feed')){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1552 |
// start new feed |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1553 |
echo "Highest Donations"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1554 |
// Get RSS Feed(s) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1555 |
include_once(ABSPATH . WPINC . '/feed.php'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1556 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1557 |
// Get a SimplePie feed object from the specified feed source. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1558 |
$rss = fetch_feed('feed://donations.semperfiwebdesign.com/category/highest-donations/feed/'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1559 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1560 |
// Figure out how many total items there are, but limit it to 5. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1561 |
$maxitems = $rss->get_item_quantity(3); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1562 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1563 |
// Build an array of all the items, starting with element 0 (first element). |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1564 |
$rss_items = $rss->get_items(0, $maxitems); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1565 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1566 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1567 |
<ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1568 |
<?php if ($maxitems == 0) echo '<li>No items.</li>'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1569 |
else |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1570 |
// Loop through each feed item and display each item as a hyperlink. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1571 |
foreach ( $rss_items as $item ) : ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1572 |
<li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1573 |
<a href='<?php echo $item->get_permalink(); ?>' |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1574 |
title='<?php echo 'Posted '.$item->get_date('j F Y | g:i a'); ?>'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1575 |
<?php echo $item->get_title(); ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1576 |
</li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1577 |
<?php endforeach; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1578 |
</ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1579 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1580 |
<?php echo "Latest Donations"; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1581 |
<?php // Get RSS Feed(s) |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1582 |
include_once(ABSPATH . WPINC . '/feed.php'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1583 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1584 |
// Get a SimplePie feed object from the specified feed source. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1585 |
$rss = fetch_feed('feed://donations.semperfiwebdesign.com/category/all-in-one-seo-pack/feed/'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1586 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1587 |
// Figure out how many total items there are, but limit it to 5. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1588 |
$maxitems = $rss->get_item_quantity(3); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1589 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1590 |
// Build an array of all the items, starting with element 0 (first element). |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1591 |
$rss_items = $rss->get_items(0, $maxitems); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1592 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1593 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1594 |
<ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1595 |
<?php if ($maxitems == 0) echo '<li>No items.</li>'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1596 |
else |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1597 |
// Loop through each feed item and display each item as a hyperlink. |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1598 |
foreach ( $rss_items as $item ) : ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1599 |
<li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1600 |
<a href='<?php echo $item->get_permalink(); ?>' |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1601 |
title='<?php echo 'Posted '.$item->get_date('j F Y | g:i a'); ?>'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1602 |
<?php echo $item->get_title(); ?></a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1603 |
</li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1604 |
<?php endforeach; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1605 |
</ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1606 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1607 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1608 |
<?php // end new feed |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1609 |
}else{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1610 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1611 |
$uri = "feed://donations.semperfiwebdesign.com/category/highest-donations/feed/"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1612 |
include_once(ABSPATH . WPINC . '/rss.php'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1613 |
$rss = fetch_rss($uri); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1614 |
if($rss){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1615 |
echo "Highest Donations"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1616 |
$maxitems = 5; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1617 |
if(is_array($rss->items)){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1618 |
$items = array_slice($rss->items, 0, $maxitems); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1619 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1620 |
<ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1621 |
<?php if (empty($items)) echo '<li>No items</li>'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1622 |
else |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1623 |
foreach ( $items as $item ) : ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1624 |
<li><a href='<?php echo $item['description']; ?>' |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1625 |
title='<?php echo $item['title']; ?>'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1626 |
<?php echo $item['title']; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1627 |
</a></li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1628 |
<?php endforeach; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1629 |
</ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1630 |
<?php } }else{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1631 |
//do something else for feed here |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1632 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1633 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1634 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1635 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1636 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1637 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1638 |
$uri = "feed://donations.semperfiwebdesign.com/category/all-in-one-seo-pack/feed/"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1639 |
include_once(ABSPATH . WPINC . '/rss.php'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1640 |
$rss = fetch_rss($uri); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1641 |
if($rss){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1642 |
echo "Latest Donations"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1643 |
$maxitems = 5; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1644 |
if(is_array($rss->items)){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1645 |
$items = array_slice($rss->items, 0, $maxitems); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1646 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1647 |
<ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1648 |
<?php if (empty($items)) echo '<li>No items</li>'; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1649 |
else |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1650 |
foreach ( $items as $item ) : ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1651 |
<li><a href='<?php echo $item['link']; ?>' |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1652 |
title='<?php echo $item['title']; ?>'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1653 |
<?php echo $item['title']; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1654 |
</a></li> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1655 |
<?php endforeach; ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1656 |
</ul> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1657 |
<?php } }else{ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1658 |
//fall back on something else for feed here |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1659 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1660 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1661 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1662 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1663 |
//aioseop_mrt_df(); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1664 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1665 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1666 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1667 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1668 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1669 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1670 |
global $wpdb; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1671 |
$somecount = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->postmeta WHERE meta_key = 'keywords'"); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1672 |
$somecount = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->postmeta WHERE meta_key = 'title'") + $somecount; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1673 |
$somecount = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->postmeta WHERE meta_key = 'description'") + $somecount; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1674 |
$somecount = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->postmeta WHERE meta_key = 'aiosp_meta'") + $somecount; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1675 |
$somecount = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->postmeta WHERE meta_key = 'aiosp_disable'") + $somecount; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1676 |
if($somecount > 0){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1677 |
echo "<div class='error' style='text-align:center;'><p><strong>Your database meta needs to be updated. " . $somecount . " old fields remaining</strong> <em>(Back up your database before updating.)</em> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1678 |
<FORM action='' method='post' name='aioseop-migrate'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1679 |
<input type='hidden' name='nonce-aioseop-migrate' value='" . wp_create_nonce('aioseop-migrate-nonce') . "' /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1680 |
<input type='submit' name='aioseop_migrate' class='button-primary' value='Update Database'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1681 |
</FORM> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1682 |
</p></div>"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1683 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1684 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1685 |
if(!get_option('aioseop_options')){ |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1686 |
echo "<div class='error' style='text-align:center;'><p><strong>Your database options need to be updated.</strong><em>(Back up your database before updating.)</em> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1687 |
<FORM action='' method='post' name='aioseop-migrate-options'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1688 |
<input type='hidden' name='nonce-aioseop-migrate-options' value='" . wp_create_nonce('aioseop-migrate-nonce-options') . "' /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1689 |
<input type='submit' name='aioseop_migrate_options' class='button-primary' value='Update Database Options'> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1690 |
</FORM> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1691 |
</p></div>"; |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1692 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1693 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1694 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1695 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1696 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1697 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1698 |
<form name="dofollow" action="" method="post"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1699 |
<table class="form-table"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1700 |
<?php $aioseop_options = get_option('aioseop_options'); ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1701 |
<?php if (!$aioseop_options['aiosp_donate']){?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1702 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1703 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1704 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_donate_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1705 |
<?php _e('I enjoy this plugin and have made a donation:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1706 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1707 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1708 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1709 |
<input type="checkbox" name="aiosp_donate" <?php if ($aioseop_options['aiosp_donate']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1710 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_donate_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1711 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1712 |
_e('All donations support continued development of this free software.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1713 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1714 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1715 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1716 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1717 |
<?php } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1718 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1719 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1720 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1721 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_enabled_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1722 |
<?php _e('Plugin Status:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1723 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1724 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1725 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1726 |
<input type="radio" name="aiosp_enabled" value="1" <?php if($aioseop_options['aiosp_enabled']) echo "checked"?> > Enabled<br> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1727 |
<input type="radio" name="aiosp_enabled" value="0" <?php if(!$aioseop_options['aiosp_enabled']) echo "checked"?>> Disabled |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1728 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_enabled_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1729 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1730 |
_e('All in One SEO Pack must be enabled for use.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1731 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1732 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1733 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1734 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1735 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1736 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1737 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1738 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_home_title_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1739 |
<?php _e('Home Title:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1740 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1741 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1742 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1743 |
<textarea cols="57" rows="2" name="aiosp_home_title"><?php echo stripcslashes($aioseop_options['aiosp_home_title']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1744 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_home_title_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1745 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1746 |
_e('As the name implies, this will be the title of your homepage. This is independent of any other option. If not set, the default blog title will get used.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1747 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1748 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1749 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1750 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1751 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1752 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1753 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1754 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_home_description_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1755 |
<?php _e('Home Description:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1756 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1757 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1758 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1759 |
<textarea cols="57" rows="2" name="aiosp_home_description"><?php echo stripcslashes($aioseop_options['aiosp_home_description']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1760 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_home_description_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1761 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1762 |
_e('The META description for your homepage. Independent of any other options, the default is no META description at all if this is not set.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1763 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1764 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1765 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1766 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1767 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1768 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1769 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1770 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_home_keywords_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1771 |
<?php _e('Home Keywords (comma separated):', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1772 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1773 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1774 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1775 |
<textarea cols="57" rows="2" name="aiosp_home_keywords"><?php echo stripcslashes($aioseop_options['aiosp_home_keywords']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1776 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_home_keywords_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1777 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1778 |
_e("A comma separated list of your most important keywords for your site that will be written as META keywords on your homepage. Don't stuff everything in here.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1779 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1780 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1781 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1782 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1783 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1784 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1785 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1786 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_can_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1787 |
<?php _e('Canonical URLs:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1788 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1789 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1790 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1791 |
<input type="checkbox" name="aiosp_can" <?php if ($aioseop_options['aiosp_can']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1792 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_can_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1793 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1794 |
_e("This option will automatically generate Canonical URLS for your entire WordPress installation. This will help to prevent duplicate content penalties by <a href='http://googlewebmastercentral.blogspot.com/2009/02/specify-your-canonical.html' target='_blank'>Google</a>.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1795 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1796 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1797 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1798 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1799 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1800 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1801 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1802 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_rewrite_titles_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1803 |
<?php _e('Rewrite Titles:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1804 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1805 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1806 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1807 |
<input type="checkbox" name="aiosp_rewrite_titles" <?php if ($aioseop_options['aiosp_rewrite_titles']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1808 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_rewrite_titles_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1809 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1810 |
_e("Note that this is all about the title tag. This is what you see in your browser's window title bar. This is NOT visible on a page, only in the window title bar and of course in the source. If set, all page, post, category, search and archive page titles get rewritten. You can specify the format for most of them. For example: The default templates puts the title tag of posts like this: “Blog Archive >> Blog Name >> Post Title” (maybe I've overdone slightly). This is far from optimal. With the default post title format, Rewrite Title rewrites this to “Post Title | Blog Name”. If you have manually defined a title (in one of the text fields for All in One SEO Plugin input) this will become the title of your post in the format string.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1811 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1812 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1813 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1814 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1815 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1816 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1817 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1818 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_post_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1819 |
<?php _e('Post Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1820 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1821 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1822 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1823 |
<input size="59" name="aiosp_post_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_post_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1824 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_post_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1825 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1826 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1827 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1828 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1829 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1830 |
echo('<li>'); _e('%post_title% - The original title of the post', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1831 |
echo('<li>'); _e('%category_title% - The (main) category of the post', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1832 |
echo('<li>'); _e('%category% - Alias for %category_title%', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1833 |
echo('<li>'); _e("%post_author_login% - This post's author' login", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1834 |
echo('<li>'); _e("%post_author_nicename% - This post's author' nicename", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1835 |
echo('<li>'); _e("%post_author_firstname% - This post's author' first name (capitalized)", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1836 |
echo('<li>'); _e("%post_author_lastname% - This post's author' last name (capitalized)", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1837 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1838 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1839 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1840 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1841 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1842 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1843 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1844 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1845 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_page_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1846 |
<?php _e('Page Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1847 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1848 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1849 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1850 |
<input size="59" name="aiosp_page_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_page_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1851 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_page_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1852 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1853 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1854 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1855 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1856 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1857 |
echo('<li>'); _e('%page_title% - The original title of the page', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1858 |
echo('<li>'); _e("%page_author_login% - This page's author' login", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1859 |
echo('<li>'); _e("%page_author_nicename% - This page's author' nicename", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1860 |
echo('<li>'); _e("%page_author_firstname% - This page's author' first name (capitalized)", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1861 |
echo('<li>'); _e("%page_author_lastname% - This page's author' last name (capitalized)", 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1862 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1863 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1864 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1865 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1866 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1867 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1868 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1869 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1870 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_category_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1871 |
<?php _e('Category Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1872 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1873 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1874 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1875 |
<input size="59" name="aiosp_category_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_category_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1876 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_category_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1877 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1878 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1879 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1880 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1881 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1882 |
echo('<li>'); _e('%category_title% - The original title of the category', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1883 |
echo('<li>'); _e('%category_description% - The description of the category', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1884 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1885 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1886 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1887 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1888 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1889 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1890 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1891 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1892 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_archive_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1893 |
<?php _e('Archive Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1894 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1895 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1896 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1897 |
<input size="59" name="aiosp_archive_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_archive_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1898 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_archive_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1899 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1900 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1901 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1902 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1903 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1904 |
echo('<li>'); _e('%date% - The original archive title given by wordpress, e.g. "2007" or "2007 August"', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1905 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1906 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1907 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1908 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1909 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1910 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1911 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1912 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1913 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_tag_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1914 |
<?php _e('Tag Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1915 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1916 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1917 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1918 |
<input size="59" name="aiosp_tag_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_tag_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1919 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_tag_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1920 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1921 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1922 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1923 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1924 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1925 |
echo('<li>'); _e('%tag% - The name of the tag', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1926 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1927 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1928 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1929 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1930 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1931 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1932 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1933 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1934 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_search_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1935 |
<?php _e('Search Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1936 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1937 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1938 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1939 |
<input size="59" name="aiosp_search_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_search_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1940 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_search_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1941 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1942 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1943 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1944 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1945 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1946 |
echo('<li>'); _e('%search% - What was searched for', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1947 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1948 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1949 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1950 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1951 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1952 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1953 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1954 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1955 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_description_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1956 |
<?php _e('Description Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1957 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1958 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1959 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1960 |
<input size="59" name="aiosp_description_format" value="<?php echo stripcslashes($aioseop_options['aiosp_description_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1961 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_description_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1962 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1963 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1964 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1965 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1966 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1967 |
echo('<li>'); _e('%description% - The original description as determined by the plugin, e.g. the excerpt if one is set or an auto-generated one if that option is set', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1968 |
echo('<li>'); _e('%wp_title% - The original wordpress title, e.g. post_title for posts', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1969 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1970 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1971 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1972 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1973 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1974 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1975 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1976 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1977 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_404_title_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1978 |
<?php _e('404 Title Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1979 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1980 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1981 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1982 |
<input size="59" name="aiosp_404_title_format" value="<?php echo stripcslashes($aioseop_options['aiosp_404_title_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1983 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_404_title_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1984 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1985 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1986 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1987 |
echo('<li>'); _e('%blog_title% - Your blog title', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1988 |
echo('<li>'); _e('%blog_description% - Your blog description', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1989 |
echo('<li>'); _e('%request_url% - The original URL path, like "/url-that-does-not-exist/"', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1990 |
echo('<li>'); _e('%request_words% - The URL path in human readable form, like "Url That Does Not Exist"', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1991 |
echo('<li>'); _e('%404_title% - Additional 404 title input"', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1992 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1993 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1994 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1995 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1996 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1997 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1998 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
1999 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2000 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_paged_format_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2001 |
<?php _e('Paged Format:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2002 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2003 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2004 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2005 |
<input size="59" name="aiosp_paged_format" value="<?php echo stripcslashes($aioseop_options['aiosp_paged_format']); ?>"/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2006 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_paged_format_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2007 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2008 |
_e('This string gets appended/prepended to titles when they are for paged index pages (like home or archive pages).', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2009 |
_e('The following macros are supported:', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2010 |
echo('<ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2011 |
echo('<li>'); _e('%page% - The page number', 'all_in_one_seo_pack'); echo('</li>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2012 |
echo('</ul>'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2013 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2014 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2015 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2016 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2017 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2018 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2019 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2020 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_use_categories_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2021 |
<?php _e('Use Categories for META keywords:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2022 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2023 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2024 |
<input type="checkbox" name="aiosp_use_categories" <?php if ($aioseop_options['aiosp_use_categories']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2025 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_use_categories_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2026 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2027 |
_e('Check this if you want your categories for a given post used as the META keywords for this post (in addition to any keywords and tags you specify on the post edit page).', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2028 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2029 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2030 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2031 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2032 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2033 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2034 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2035 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2036 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_use_tags_as_keywords_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2037 |
<?php _e('Use Tags for META keywords:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2038 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2039 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2040 |
<input type="checkbox" name="aiosp_use_tags_as_keywords" <?php if ($aioseop_options['aiosp_use_tags_as_keywords']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2041 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_use_tags_as_keywords_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2042 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2043 |
_e('Check this if you want your tags for a given post used as the META keywords for this post (in addition to any keywords you specify on the post edit page).', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2044 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2045 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2046 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2047 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2048 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2049 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2050 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2051 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2052 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2053 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2054 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_dynamic_postspage_keywords_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2055 |
<?php _e('Dynamically Generate Keywords for Posts Page:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2056 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2057 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2058 |
<input type="checkbox" name="aiosp_dynamic_postspage_keywords" <?php if ($aioseop_options['aiosp_dynamic_postspage_keywords']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2059 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_dynamic_postspage_keywords_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2060 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2061 |
_e('Check this if you want your keywords on a custom posts page (set it in options->reading) to be dynamically generated from the keywords of the posts showing on that page. If unchecked, it will use the keywords set in the edit page screen for the posts page.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2062 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2063 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2064 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2065 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2066 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2067 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2068 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2069 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_category_noindex_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2070 |
<?php _e('Use noindex for Categories:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2071 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2072 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2073 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2074 |
<input type="checkbox" name="aiosp_category_noindex" <?php if ($aioseop_options['aiosp_category_noindex']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2075 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_category_noindex_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2076 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2077 |
_e('Check this for excluding category pages from being crawled. Useful for avoiding duplicate content.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2078 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2079 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2080 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2081 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2082 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2083 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2084 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2085 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_archive_noindex_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2086 |
<?php _e('Use noindex for Archives:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2087 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2088 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2089 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2090 |
<input type="checkbox" name="aiosp_archive_noindex" <?php if ($aioseop_options['aiosp_archive_noindex']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2091 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_archive_noindex_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2092 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2093 |
_e('Check this for excluding archive pages from being crawled. Useful for avoiding duplicate content.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2094 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2095 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2096 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2097 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2098 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2099 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2100 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2101 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_tags_noindex_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2102 |
<?php _e('Use noindex for Tag Archives:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2103 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2104 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2105 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2106 |
<input type="checkbox" name="aiosp_tags_noindex" <?php if ($aioseop_options['aiosp_tags_noindex']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2107 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_tags_noindex_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2108 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2109 |
_e('Check this for excluding tag pages from being crawled. Useful for avoiding duplicate content.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2110 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2111 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2112 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2113 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2114 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2115 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2116 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2117 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_generate_descriptions_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2118 |
<?php _e('Autogenerate Descriptions:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2119 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2120 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2121 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2122 |
<input type="checkbox" name="aiosp_generate_descriptions" <?php if ($aioseop_options['aiosp_generate_descriptions']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2123 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_generate_descriptions_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2124 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2125 |
_e("Check this and your META descriptions will get autogenerated if there's no excerpt.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2126 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2127 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2128 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2129 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2130 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2131 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2132 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2133 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_cap_cats_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2134 |
<?php _e('Capitalize Category Titles:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2135 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2136 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2137 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2138 |
<input type="checkbox" name="aiosp_cap_cats" <?php if ($aioseop_options['aiosp_cap_cats']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2139 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_cap_cats_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2140 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2141 |
_e("Check this and Category Titles will have the first letter of each word capitalized.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2142 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2143 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2144 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2145 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2146 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2147 |
<!-- new crap start --> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2148 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2149 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2150 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_ex_pages_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2151 |
<?php _e('Exclude Pages:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2152 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2153 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2154 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2155 |
<textarea cols="57" rows="2" name="aiosp_ex_pages"><?php echo stripcslashes($aioseop_options['aiosp_ex_pages']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2156 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_ex_pages_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2157 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2158 |
_e("Enter any comma separated pages here to be excluded by All in One SEO Pack. This is helpful when using plugins which generate their own non-WordPress dynamic pages. Ex: <em>/forum/,/contact/</em> For instance, if you want to exclude the virtual pages generated by a forum plugin, all you have to do is give forum or /forum or /forum/ or and any URL with the word \"forum\" in it, such as http://mysite.com/forum or http://mysite.com/forum/someforumpage will be excluded from All in One SEO Pack.", 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2159 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2160 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2161 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2162 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2163 |
<!-- new crap end --> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2164 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2165 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2166 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2167 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_post_meta_tags_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2168 |
<?php _e('Additional Post Headers:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2169 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2170 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2171 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2172 |
<textarea cols="57" rows="2" name="aiosp_post_meta_tags"><?php echo stripcslashes($aioseop_options['aiosp_post_meta_tags']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2173 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_post_meta_tags_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2174 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2175 |
_e('What you enter here will be copied verbatim to your header on post pages. You can enter whatever additional headers you want here, even references to stylesheets.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2176 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2177 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2178 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2179 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2180 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2181 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2182 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2183 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_page_meta_tags_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2184 |
<?php _e('Additional Page Headers:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2185 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2186 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2187 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2188 |
<textarea cols="57" rows="2" name="aiosp_page_meta_tags"><?php echo stripcslashes($aioseop_options['aiosp_page_meta_tags']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2189 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_page_meta_tags_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2190 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2191 |
_e('What you enter here will be copied verbatim to your header on pages. You can enter whatever additional headers you want here, even references to stylesheets.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2192 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2193 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2194 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2195 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2196 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2197 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2198 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2199 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_home_meta_tags_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2200 |
<?php _e('Additional Home Headers:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2201 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2202 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2203 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2204 |
<textarea cols="57" rows="2" name="aiosp_home_meta_tags"><?php echo stripcslashes($aioseop_options['aiosp_home_meta_tags']); ?></textarea> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2205 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_home_meta_tags_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2206 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2207 |
_e('What you enter here will be copied verbatim to your header on the home page. You can enter whatever additional headers you want here, even references to stylesheets.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2208 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2209 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2210 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2211 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2212 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2213 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2214 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2215 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'auto_social')?>" onclick="toggleVisibility('aiosp_do_log_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2216 |
<?php _e('Log important events:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2217 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2218 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2219 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2220 |
<input type="checkbox" name="aiosp_do_log" <?php if ($aioseop_options['aiosp_do_log']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2221 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_do_log_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2222 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2223 |
_e('Check this and SEO pack will create a log of important events (all_in_one_seo_pack.log) in its plugin directory which might help debugging it. Make sure this directory is writable.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2224 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2225 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2226 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2227 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2228 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2229 |
<?php if ($aioseop_options['aiosp_donate']){?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2230 |
<tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2231 |
<th scope="row" style="text-align:right; vertical-align:top;"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2232 |
<a style="cursor:pointer;" title="<?php _e('Click for Help!', 'all_in_one_seo_pack')?>" onclick="toggleVisibility('aiosp_donate_tip');"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2233 |
<?php _e('Thank you for your donation:', 'all_in_one_seo_pack')?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2234 |
</a> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2235 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2236 |
<td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2237 |
<input type="checkbox" name="aiosp_donate" <?php if ($aioseop_options['aiosp_donate']) echo "checked=\"1\""; ?>/> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2238 |
<div style="max-width:500px; text-align:left; display:none" id="aiosp_donate_tip"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2239 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2240 |
_e('All donations support continued development of this free software.', 'all_in_one_seo_pack'); |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2241 |
?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2242 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2243 |
</td> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2244 |
</tr> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2245 |
<?php } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2246 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2247 |
</table> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2248 |
<p class="submit"> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2249 |
<?php if($aioseop_options) { ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2250 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2251 |
<input type="hidden" name="action" value="aiosp_update" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2252 |
<input type="hidden" name="nonce-aioseop" value="<?php echo wp_create_nonce('aioseop-nonce'); ?>" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2253 |
<input type="hidden" name="page_options" value="aiosp_home_description" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2254 |
<input type="submit" class='button-primary' name="Submit" value="<?php _e('Update Options', 'all_in_one_seo_pack')?> »" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2255 |
<input type="submit" class='button-primary' name="Submit_Default" value="<?php _e('Reset Settings to Defaults', 'all_in_one_seo_pack')?> »" /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2256 |
</p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2257 |
<?php } ?> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2258 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2259 |
<p><br /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2260 |
<strong>Check out these other great plugins!</strong><br /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2261 |
<a href="http://semperfiwebdesign.com/custom-applications/sms-text-message/" title="SMS Text Message WordPress plugin">SMS Text Message</a> - sends SMS updates to your readers<br /> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2262 |
<a href="http://semperfiwebdesign.com/custom-applications/wp-security-scan/" title="WordPress Security">WordPress Security Scan</a> - provides vital security for your WordPress site |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2263 |
</p> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2264 |
</form> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2265 |
</div> |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2266 |
<?php |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2267 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2268 |
} // options_panel |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2269 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2270 |
} |
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2271 |
|
hurons@caf4f556-3d62-0410-8435-a86758001935
parents:
diff
changeset
|
2272 |
?> |