Version Description
- 2009-09-27 - added an option to turn on or off title rewrites for every post or page.
Download this release
Release Info
Developer | Rajesh Babu |
Plugin | Platinum SEO Pack |
Version | 1.2.9 |
Comparing to | |
See all releases |
Code changes from version 1.2.8 to 1.2.9
- Changelog.txt +5 -0
- platinum_seo_pack.php +40 -15
- readme.txt +44 -2
- screenshot-1.gif +0 -0
- screenshot-1.jpg +0 -0
Changelog.txt
CHANGED
@@ -1,3 +1,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2009-09-11 Rajesh (http://techblissonline.com/) - Version 1.2.8
|
2 |
|
3 |
* fixed a superficial bug related to function_exists that caused php errors.
|
1 |
+
2009-09-27 Rajesh (http://techblissonline.com/) - Version 1.2.9
|
2 |
+
|
3 |
+
* added an option to turn on or off title rewrites for every post or page.
|
4 |
+
platinum_seo_pack.php
|
5 |
+
|
6 |
2009-09-11 Rajesh (http://techblissonline.com/) - Version 1.2.8
|
7 |
|
8 |
* fixed a superficial bug related to function_exists that caused php errors.
|
platinum_seo_pack.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
Plugin Name: Platinum SEO Pack
|
5 |
Plugin URI: http://techblissonline.com/platinum-seo-pack/
|
6 |
Description: Complete SEO solution for your Wordpress blog.
|
7 |
-
Version: 1.2.
|
8 |
Author: Rajesh - Techblissonline Dot Com
|
9 |
Author URI: http://techblissonline.com/
|
10 |
*/
|
@@ -29,7 +29,7 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
29 |
|
30 |
class Platinum_SEO_Pack {
|
31 |
|
32 |
-
var $version = "1.2.
|
33 |
|
34 |
/** Max numbers of chars in auto-generated description */
|
35 |
var $max_description_length = 160;
|
@@ -151,9 +151,13 @@ class Platinum_SEO_Pack {
|
|
151 |
|
152 |
if (is_single() || is_page()) {
|
153 |
$psp_disable = htmlspecialchars(stripcslashes(get_post_meta($post->ID, 'psp_disable', true)));
|
|
|
154 |
if ($psp_disable) {
|
155 |
return;
|
156 |
}
|
|
|
|
|
|
|
157 |
}
|
158 |
|
159 |
if (get_option('aiosp_rewrite_titles')) {
|
@@ -350,7 +354,7 @@ class Platinum_SEO_Pack {
|
|
350 |
|
351 |
if ($meta != "" || isset($meta)) {
|
352 |
|
353 |
-
if (
|
354 |
|
355 |
$$meta_string .= "\n";
|
356 |
}
|
@@ -1070,19 +1074,20 @@ class Platinum_SEO_Pack {
|
|
1070 |
}
|
1071 |
|
1072 |
function get_unique_keywords($keywords) {
|
1073 |
-
$
|
1074 |
foreach ($keywords as $word) {
|
|
|
1075 |
/*if (function_exists('mb_strtolower')) {
|
1076 |
if (mb_detect_encoding($word) == 'UTF8') {
|
1077 |
$small_keywords[] = mb_strtolower($word, 'UTF8');
|
1078 |
} else {
|
1079 |
$small_keywords[] = strtolower($word);
|
1080 |
}
|
1081 |
-
} else {
|
1082 |
$small_keywords[] = strtolower($word);
|
1083 |
-
|
1084 |
}
|
1085 |
-
$keywords_ar = array_unique($
|
1086 |
return implode(',', $keywords_ar);
|
1087 |
}
|
1088 |
|
@@ -1184,10 +1189,10 @@ class Platinum_SEO_Pack {
|
|
1184 |
$keywords = $_POST["psp_keywords"];
|
1185 |
$description = $_POST["psp_description"];
|
1186 |
$title = $_POST["psp_title"];
|
1187 |
-
|
1188 |
-
|
1189 |
-
|
1190 |
-
|
1191 |
|
1192 |
delete_post_meta($id, 'keywords');
|
1193 |
delete_post_meta($id, 'description');
|
@@ -1195,6 +1200,7 @@ class Platinum_SEO_Pack {
|
|
1195 |
if ($this->is_admin()) {
|
1196 |
delete_post_meta($id, 'psp_disable');
|
1197 |
delete_post_meta($id, 'robotsmeta');
|
|
|
1198 |
delete_post_meta($id, 'psp_noarchive');
|
1199 |
delete_post_meta($id, 'psp_nosnippet');
|
1200 |
}
|
@@ -1209,11 +1215,21 @@ class Platinum_SEO_Pack {
|
|
1209 |
add_post_meta($id, 'title', $title);
|
1210 |
}
|
1211 |
if ($this->is_admin()) {
|
|
|
|
|
|
|
|
|
|
|
|
|
1212 |
|
1213 |
if (isset($psp_disable) && !empty($psp_disable)) {
|
1214 |
|
1215 |
add_post_meta($id, 'psp_disable', $psp_disable);
|
1216 |
}
|
|
|
|
|
|
|
|
|
1217 |
if (isset($pspmeta) && !empty($pspmeta)) {
|
1218 |
|
1219 |
add_post_meta($id, 'robotsmeta', $pspmeta);
|
@@ -1247,6 +1263,7 @@ class Platinum_SEO_Pack {
|
|
1247 |
$description = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'description', true)));
|
1248 |
$psp_meta = $robotsmeta;
|
1249 |
$psp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_disable', true)));
|
|
|
1250 |
$psp_noarchive = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_noarchive', true)));
|
1251 |
$psp_nosnippet = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_nosnippet', true)));
|
1252 |
?>
|
@@ -1295,7 +1312,7 @@ class Platinum_SEO_Pack {
|
|
1295 |
</tr>
|
1296 |
<input type="hidden" name="psp-meta-nonce" value="<?php echo wp_create_nonce('psp-meta-nonce') ?>" />
|
1297 |
|
1298 |
-
<?php if (
|
1299 |
<tr>
|
1300 |
<th scope="row" style="text-align:right;"><?php _e('PSP Meta Index and Nofollow Tags:', 'platinum_seo_pack') ?></th>
|
1301 |
<td><label for="meta_robots_index_follow" class="selectit"><input id="meta_robots_index_follow" name="psp_robotsmeta" type="radio" value="index,follow" <?php if ($psp_meta == "index,follow") echo 'checked="1"'?>/>index, follow</label>
|
@@ -1305,7 +1322,7 @@ class Platinum_SEO_Pack {
|
|
1305 |
</tr>
|
1306 |
<?php } ?>
|
1307 |
|
1308 |
-
<?php if ($this->is_admin()) { ?>
|
1309 |
<tr>
|
1310 |
<th scope="row" style="text-align:right; vertical-align:top;">
|
1311 |
<?php _e('NOARCHIVE this page/post:', 'platinum_seo_pack')?>
|
@@ -1324,7 +1341,15 @@ class Platinum_SEO_Pack {
|
|
1324 |
</tr>
|
1325 |
<tr>
|
1326 |
<th scope="row" style="text-align:right; vertical-align:top;">
|
1327 |
-
<?php _e('Disable on this page/post:', 'platinum_seo_pack')?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1328 |
</th>
|
1329 |
<td>
|
1330 |
<input type="checkbox" name="psp_disable" <?php if ($psp_disable) echo "checked=\"1\""; ?>/>
|
@@ -1471,7 +1496,7 @@ class Platinum_SEO_Pack {
|
|
1471 |
| <a target="_blank" title="<?php _e('FAQ', 'platinum_seo_pack') ?>"
|
1472 |
href="http://techblissonline.com/platinum-seo-pack-faq/"><?php _e('FAQ', 'platinum_seo_pack') ?></a>
|
1473 |
| <a target="_blank" title="<?php _e('Platinum SEO Plugin Feedback', 'platinum_seo_pack') ?>" href="http://techblissonline.com/platinum-seo-pack/"><?php _e('Feedback', 'platinum_seo_pack') ?></a>
|
1474 |
-
| <a target="_blank" title="<?php _e('Platinum SEO - What is new in version 1.2.
|
1475 |
| <a target="_blank" title="<?php _e('Platinum SEO - Smart Options, Smart Benefits', 'platinum_seo_pack') ?>" href="http://techblissonline.com/wordpress-seo-plugin-smart-options-benefits/"><?php _e('Wordpress SEO options', 'platinum_seo_pack') ?></a>
|
1476 |
| <a target="_blank" title="<?php _e('Donations for Platinum SEO Plugin', 'platinum_seo_pack') ?>" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=rrajeshbab%40gmail%2ecom&item_name=Platinum%20SEO%20plugin%20development%20and%20support%20expenses&item_number=1&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=IN&bn=PP%2dDonationsBF&charset=UTF%2d8"><?php _e('Please Donate', 'platinum_seo_pack') ?></a>
|
1477 |
| <a target="_blank" title="<?php _e('Save Bandwidth with Chennai Central Plugin', 'platinum_seo_pack') ?>" href="http://techblissonline.com/save-bandwidth/"><?php _e('Save Bandwidth with Chennai Central Plugin', 'platinum_seo_pack') ?></a>
|
4 |
Plugin Name: Platinum SEO Pack
|
5 |
Plugin URI: http://techblissonline.com/platinum-seo-pack/
|
6 |
Description: Complete SEO solution for your Wordpress blog.
|
7 |
+
Version: 1.2.9
|
8 |
Author: Rajesh - Techblissonline Dot Com
|
9 |
Author URI: http://techblissonline.com/
|
10 |
*/
|
29 |
|
30 |
class Platinum_SEO_Pack {
|
31 |
|
32 |
+
var $version = "1.2.9";
|
33 |
|
34 |
/** Max numbers of chars in auto-generated description */
|
35 |
var $max_description_length = 160;
|
151 |
|
152 |
if (is_single() || is_page()) {
|
153 |
$psp_disable = htmlspecialchars(stripcslashes(get_post_meta($post->ID, 'psp_disable', true)));
|
154 |
+
$psp_notitlerewrite = htmlspecialchars(stripcslashes(get_post_meta($post->ID, 'psp_notitlerewrite', true)));
|
155 |
if ($psp_disable) {
|
156 |
return;
|
157 |
}
|
158 |
+
if ($psp_notitlerewrite) {
|
159 |
+
return;
|
160 |
+
}
|
161 |
}
|
162 |
|
163 |
if (get_option('aiosp_rewrite_titles')) {
|
354 |
|
355 |
if ($meta != "" || isset($meta)) {
|
356 |
|
357 |
+
if ($meta_string != "" || isset($meta_string)) {
|
358 |
|
359 |
$$meta_string .= "\n";
|
360 |
}
|
1074 |
}
|
1075 |
|
1076 |
function get_unique_keywords($keywords) {
|
1077 |
+
$uni_keywords = array();
|
1078 |
foreach ($keywords as $word) {
|
1079 |
+
$uni_keywords[] = $word;
|
1080 |
/*if (function_exists('mb_strtolower')) {
|
1081 |
if (mb_detect_encoding($word) == 'UTF8') {
|
1082 |
$small_keywords[] = mb_strtolower($word, 'UTF8');
|
1083 |
} else {
|
1084 |
$small_keywords[] = strtolower($word);
|
1085 |
}
|
1086 |
+
} else {
|
1087 |
$small_keywords[] = strtolower($word);
|
1088 |
+
}*/
|
1089 |
}
|
1090 |
+
$keywords_ar = array_unique($uni_keywords);
|
1091 |
return implode(',', $keywords_ar);
|
1092 |
}
|
1093 |
|
1189 |
$keywords = $_POST["psp_keywords"];
|
1190 |
$description = $_POST["psp_description"];
|
1191 |
$title = $_POST["psp_title"];
|
1192 |
+
//$pspmeta = $_POST["psp_robotsmeta"];
|
1193 |
+
//$psp_disable = $_POST["psp_disable"];
|
1194 |
+
//$psp_noarchive = $_POST["psp_noarchive"];
|
1195 |
+
//$psp_nosnippet = $_POST["psp_nosnippet"];
|
1196 |
|
1197 |
delete_post_meta($id, 'keywords');
|
1198 |
delete_post_meta($id, 'description');
|
1200 |
if ($this->is_admin()) {
|
1201 |
delete_post_meta($id, 'psp_disable');
|
1202 |
delete_post_meta($id, 'robotsmeta');
|
1203 |
+
delete_post_meta($id, 'psp_notitlerewrite');
|
1204 |
delete_post_meta($id, 'psp_noarchive');
|
1205 |
delete_post_meta($id, 'psp_nosnippet');
|
1206 |
}
|
1215 |
add_post_meta($id, 'title', $title);
|
1216 |
}
|
1217 |
if ($this->is_admin()) {
|
1218 |
+
|
1219 |
+
$pspmeta = $_POST["psp_robotsmeta"];
|
1220 |
+
$psp_disable = $_POST["psp_disable"];
|
1221 |
+
$psp_notitlerewrite = $_POST["psp_notitlerewrite"];
|
1222 |
+
$psp_noarchive = $_POST["psp_noarchive"];
|
1223 |
+
$psp_nosnippet = $_POST["psp_nosnippet"];
|
1224 |
|
1225 |
if (isset($psp_disable) && !empty($psp_disable)) {
|
1226 |
|
1227 |
add_post_meta($id, 'psp_disable', $psp_disable);
|
1228 |
}
|
1229 |
+
if (isset($psp_notitlerewrite) && !empty($psp_notitlerewrite)) {
|
1230 |
+
|
1231 |
+
add_post_meta($id, 'psp_notitlerewrite', $psp_notitlerewrite);
|
1232 |
+
}
|
1233 |
if (isset($pspmeta) && !empty($pspmeta)) {
|
1234 |
|
1235 |
add_post_meta($id, 'robotsmeta', $pspmeta);
|
1263 |
$description = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'description', true)));
|
1264 |
$psp_meta = $robotsmeta;
|
1265 |
$psp_disable = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_disable', true)));
|
1266 |
+
$psp_notitlerewrite = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_notitlerewrite', true)));
|
1267 |
$psp_noarchive = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_noarchive', true)));
|
1268 |
$psp_nosnippet = htmlspecialchars(stripcslashes(get_post_meta($post_id, 'psp_nosnippet', true)));
|
1269 |
?>
|
1312 |
</tr>
|
1313 |
<input type="hidden" name="psp-meta-nonce" value="<?php echo wp_create_nonce('psp-meta-nonce') ?>" />
|
1314 |
|
1315 |
+
<?php if ( $this->is_admin() ) { ?>
|
1316 |
<tr>
|
1317 |
<th scope="row" style="text-align:right;"><?php _e('PSP Meta Index and Nofollow Tags:', 'platinum_seo_pack') ?></th>
|
1318 |
<td><label for="meta_robots_index_follow" class="selectit"><input id="meta_robots_index_follow" name="psp_robotsmeta" type="radio" value="index,follow" <?php if ($psp_meta == "index,follow") echo 'checked="1"'?>/>index, follow</label>
|
1322 |
</tr>
|
1323 |
<?php } ?>
|
1324 |
|
1325 |
+
<?php if ($this->is_admin()) { ?>
|
1326 |
<tr>
|
1327 |
<th scope="row" style="text-align:right; vertical-align:top;">
|
1328 |
<?php _e('NOARCHIVE this page/post:', 'platinum_seo_pack')?>
|
1341 |
</tr>
|
1342 |
<tr>
|
1343 |
<th scope="row" style="text-align:right; vertical-align:top;">
|
1344 |
+
<?php _e('Disable title rewrite on this page/post:', 'platinum_seo_pack')?>
|
1345 |
+
</th>
|
1346 |
+
<td>
|
1347 |
+
<input type="checkbox" name="psp_notitlerewrite" <?php if ($psp_notitlerewrite) echo "checked=\"1\""; ?>/>
|
1348 |
+
</td>
|
1349 |
+
</tr>
|
1350 |
+
<tr>
|
1351 |
+
<th scope="row" style="text-align:right; vertical-align:top;">
|
1352 |
+
<?php _e('Disable PSP on this page/post:', 'platinum_seo_pack')?>
|
1353 |
</th>
|
1354 |
<td>
|
1355 |
<input type="checkbox" name="psp_disable" <?php if ($psp_disable) echo "checked=\"1\""; ?>/>
|
1496 |
| <a target="_blank" title="<?php _e('FAQ', 'platinum_seo_pack') ?>"
|
1497 |
href="http://techblissonline.com/platinum-seo-pack-faq/"><?php _e('FAQ', 'platinum_seo_pack') ?></a>
|
1498 |
| <a target="_blank" title="<?php _e('Platinum SEO Plugin Feedback', 'platinum_seo_pack') ?>" href="http://techblissonline.com/platinum-seo-pack/"><?php _e('Feedback', 'platinum_seo_pack') ?></a>
|
1499 |
+
| <a target="_blank" title="<?php _e('Platinum SEO - What is new in version 1.2.9?', 'platinum_seo_pack') ?>" href="http://techblissonline.com/page-title/"><?php _e('What is new in version 1.2.9?', 'platinum_seo_pack') ?></a>
|
1500 |
| <a target="_blank" title="<?php _e('Platinum SEO - Smart Options, Smart Benefits', 'platinum_seo_pack') ?>" href="http://techblissonline.com/wordpress-seo-plugin-smart-options-benefits/"><?php _e('Wordpress SEO options', 'platinum_seo_pack') ?></a>
|
1501 |
| <a target="_blank" title="<?php _e('Donations for Platinum SEO Plugin', 'platinum_seo_pack') ?>" href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=rrajeshbab%40gmail%2ecom&item_name=Platinum%20SEO%20plugin%20development%20and%20support%20expenses&item_number=1&no_shipping=0&no_note=1&tax=0¤cy_code=USD&lc=IN&bn=PP%2dDonationsBF&charset=UTF%2d8"><?php _e('Please Donate', 'platinum_seo_pack') ?></a>
|
1502 |
| <a target="_blank" title="<?php _e('Save Bandwidth with Chennai Central Plugin', 'platinum_seo_pack') ?>" href="http://techblissonline.com/save-bandwidth/"><?php _e('Save Bandwidth with Chennai Central Plugin', 'platinum_seo_pack') ?></a>
|
readme.txt
CHANGED
@@ -46,6 +46,48 @@ Please read these **[FAQs](http://techblissonline.com/platinum-seo-pack-faq/)**
|
|
46 |
|
47 |
== Screenshots ==
|
48 |
|
49 |
-
1. Post/Page level meta tag options
|
50 |
2. General options in Platinum SEO Plugin
|
51 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
== Screenshots ==
|
48 |
|
49 |
+
1. Post/Page level meta tag options
|
50 |
2. General options in Platinum SEO Plugin
|
51 |
+
3. Platinum SEO Pack form in "Add Post" section of wordpress
|
52 |
+
|
53 |
+
== Changelog ==
|
54 |
+
|
55 |
+
= 1.2.9 =
|
56 |
+
* 2009-09-27 - added an option to turn on or off title rewrites for every post or page.
|
57 |
+
|
58 |
+
= 1.2.8 =
|
59 |
+
* 2009-09-11 - fixed a superficial bug related to function_exists that caused php errors.
|
60 |
+
|
61 |
+
= 1.2.7 =
|
62 |
+
* 2009-08-30 - added options to specify meta description and meta tags for Wordpress category and tag pages.
|
63 |
+
|
64 |
+
= 1.2.6 =
|
65 |
+
* 2009-05-25 - Corrected a minor problem with canonical link.
|
66 |
+
|
67 |
+
= 1.2.5 =
|
68 |
+
* 2009-05-24 - Corrected a minor characterset problem for an european language (Bulgarian).
|
69 |
+
|
70 |
+
= 1.2.4 =
|
71 |
+
* 2009-05-18 - Introduced Option to generate Canonical URLs.
|
72 |
+
* 2009-05-18 - Introduced an Option to use tags as keywords for posts (Earlier tags were automatically included and now it is optional)
|
73 |
+
|
74 |
+
= 1.2.3 =
|
75 |
+
* 2008-01-04 - Introduced an option to noindex comments pages of posts, if the option to break comments into pages is chosen in Wordpress 2.7
|
76 |
+
* 2008-01-04 - Automatically add nofollow tag to category links in breadcrumbs if the PSP options nofollow category listings on posts or nofollow category listings on pages is chosen.
|
77 |
+
|
78 |
+
= 1.2.2 =
|
79 |
+
* 2008-12-28 - Updated for wordpress 2.7
|
80 |
+
|
81 |
+
= 1.2.1 =
|
82 |
+
* 2008-10-12 - Updated for providing an option to turn off automatic 301 redirects while changing permalink structure (Refer http://techblissonline.com/wordpress-permalink-structure-plugin/)
|
83 |
+
|
84 |
+
= 1.2 =
|
85 |
+
* 2008-08-17 - Updated for providing Nofollow option for archive listings
|
86 |
+
|
87 |
+
= 1.1 =
|
88 |
+
* 2008-07-17 - Updated for wordpress 2.6
|
89 |
+
|
90 |
+
= 1.0 =
|
91 |
+
* 2008-06-25 - Initial upload of plugin Platinum SEO Pack
|
92 |
+
|
93 |
+
|
screenshot-1.gif
DELETED
Binary file
|
screenshot-1.jpg
ADDED
Binary file
|