Version Description
Download this release
Release Info
Developer | SEO Design Solutions |
Plugin | SEO Ultimate |
Version | 1.3 |
Comparing to | |
See all releases |
Code changes from version 1.2 to 1.3
- class.seo-ultimate.php +1 -1
- class.su-module.php +34 -9
- global.css +1 -1
- modules/competition-queries.php +5 -2
- modules/more-links.php +80 -0
- readme.txt +27 -6
- seo-ultimate.php +5 -5
- seo-ultimate.pot +220 -57
class.seo-ultimate.php
CHANGED
@@ -993,7 +993,7 @@ class SEO_Ultimate {
|
|
993 |
$info = $this->load_webpage("http://www.seodesignsolutions.com/apis/su/update-info/?ov=".urlencode(SU_VERSION)."&nv=".urlencode($r->new_version));
|
994 |
if ($info) {
|
995 |
$info = strip_tags($info, "<br><a><b><i><span>");
|
996 |
-
echo "<br />$info";
|
997 |
}
|
998 |
}
|
999 |
}
|
993 |
$info = $this->load_webpage("http://www.seodesignsolutions.com/apis/su/update-info/?ov=".urlencode(SU_VERSION)."&nv=".urlencode($r->new_version));
|
994 |
if ($info) {
|
995 |
$info = strip_tags($info, "<br><a><b><i><span>");
|
996 |
+
echo "<span class='su-plugin-update-info'><br />$info</span>";
|
997 |
}
|
998 |
}
|
999 |
}
|
class.su-module.php
CHANGED
@@ -402,6 +402,20 @@ class SU_Module {
|
|
402 |
update_setting($key, $value);
|
403 |
}
|
404 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
405 |
|
406 |
/********** ADMIN PAGE FUNCTIONS **********/
|
407 |
|
@@ -747,7 +761,7 @@ class SU_Module {
|
|
747 |
foreach ($textboxes as $id => $title) {
|
748 |
register_setting($this->get_module_key(), $id);
|
749 |
$value = wp_specialchars($this->get_setting($id), ENT_QUOTES, false, true);
|
750 |
-
$default =
|
751 |
$id = attribute_escape($id);
|
752 |
$resetmessage = attribute_escape(__("Are you sure you want to replace the textbox contents with this default value?", 'seo-ultimate'));
|
753 |
|
@@ -788,10 +802,12 @@ class SU_Module {
|
|
788 |
*
|
789 |
* @param string $id The field/setting ID.
|
790 |
* @param string $title The label of the HTML element.
|
|
|
791 |
* @return string The HTML that would render the textbox.
|
792 |
*/
|
793 |
-
function textbox($id, $title) {
|
794 |
-
$
|
|
|
795 |
}
|
796 |
|
797 |
|
@@ -992,19 +1008,28 @@ class SU_Module {
|
|
992 |
function get_postmeta($key, $id=false) {
|
993 |
|
994 |
if (!$id) {
|
995 |
-
if (is_admin())
|
996 |
$id = intval($_REQUEST['post']);
|
997 |
-
|
|
|
998 |
$id = intval(get_the_ID());
|
999 |
-
|
|
|
1000 |
global $wp_query;
|
1001 |
$id = $wp_query->get_queried_object_id();
|
|
|
1002 |
}
|
1003 |
}
|
1004 |
|
1005 |
-
if ($id)
|
|
|
|
|
|
|
|
|
|
|
|
|
1006 |
|
1007 |
-
return
|
1008 |
}
|
1009 |
|
1010 |
/**
|
@@ -1023,7 +1048,7 @@ class SU_Module {
|
|
1023 |
foreach ($textboxes as $id => $title) {
|
1024 |
|
1025 |
register_setting('seo-ultimate', $id);
|
1026 |
-
$value =
|
1027 |
$id = "_su_".attribute_escape($id);
|
1028 |
$title = str_replace(' ', ' ', $title);
|
1029 |
|
402 |
update_setting($key, $value);
|
403 |
}
|
404 |
|
405 |
+
/**
|
406 |
+
* Returns a default setting. Only use this function if a default is indeed provided!
|
407 |
+
*
|
408 |
+
* @since 1.3
|
409 |
+
* @uses get_default_settings()
|
410 |
+
*
|
411 |
+
* @param string $key The name of the setting whose default to retrieve.
|
412 |
+
* @return mixed The default value for the setting.
|
413 |
+
*/
|
414 |
+
function get_default_setting($key) {
|
415 |
+
$defaults = $this->get_default_settings();
|
416 |
+
return $defaults[$key];
|
417 |
+
}
|
418 |
+
|
419 |
|
420 |
/********** ADMIN PAGE FUNCTIONS **********/
|
421 |
|
761 |
foreach ($textboxes as $id => $title) {
|
762 |
register_setting($this->get_module_key(), $id);
|
763 |
$value = wp_specialchars($this->get_setting($id), ENT_QUOTES, false, true);
|
764 |
+
$default = wp_specialchars($defaults[$id], ENT_QUOTES, false, true);
|
765 |
$id = attribute_escape($id);
|
766 |
$resetmessage = attribute_escape(__("Are you sure you want to replace the textbox contents with this default value?", 'seo-ultimate'));
|
767 |
|
802 |
*
|
803 |
* @param string $id The field/setting ID.
|
804 |
* @param string $title The label of the HTML element.
|
805 |
+
* @param string|false $default The default textbox value. Setting this will trigger a "Reset" link. Optional.
|
806 |
* @return string The HTML that would render the textbox.
|
807 |
*/
|
808 |
+
function textbox($id, $title, $default=false) {
|
809 |
+
if ($default === false) $default = array(); else $default = array($id => $default);
|
810 |
+
$this->textboxes(array($id => $title), $default);
|
811 |
}
|
812 |
|
813 |
|
1008 |
function get_postmeta($key, $id=false) {
|
1009 |
|
1010 |
if (!$id) {
|
1011 |
+
if (is_admin()) {
|
1012 |
$id = intval($_REQUEST['post']);
|
1013 |
+
global $post;
|
1014 |
+
} elseif (in_the_loop()) {
|
1015 |
$id = intval(get_the_ID());
|
1016 |
+
global $post;
|
1017 |
+
} elseif (is_singular()) {
|
1018 |
global $wp_query;
|
1019 |
$id = $wp_query->get_queried_object_id();
|
1020 |
+
$post = $wp_query->get_queried_object();
|
1021 |
}
|
1022 |
}
|
1023 |
|
1024 |
+
if ($id)
|
1025 |
+
$value = get_post_meta($id, "_su_$key", true);
|
1026 |
+
else
|
1027 |
+
$value = '';
|
1028 |
+
|
1029 |
+
$value = apply_filters("su_get_postmeta", $value, $key, $post);
|
1030 |
+
$value = apply_filters("su_get_postmeta-$key", $value, $key, $post);
|
1031 |
|
1032 |
+
return $value;
|
1033 |
}
|
1034 |
|
1035 |
/**
|
1048 |
foreach ($textboxes as $id => $title) {
|
1049 |
|
1050 |
register_setting('seo-ultimate', $id);
|
1051 |
+
$value = wp_specialchars($this->get_postmeta($id), ENT_QUOTES, false, true);
|
1052 |
$id = "_su_".attribute_escape($id);
|
1053 |
$title = str_replace(' ', ' ', $title);
|
1054 |
|
global.css
CHANGED
@@ -131,6 +131,6 @@ div.su-help h6 {
|
|
131 |
|
132 |
/* PLUGIN NOTICES */
|
133 |
|
134 |
-
#wpwrap .su-plugin-notice .update-message {
|
135 |
font-weight: normal;
|
136 |
}
|
131 |
|
132 |
/* PLUGIN NOTICES */
|
133 |
|
134 |
+
#wpwrap .su-plugin-notice .update-message, #wpwrap .su-plugin-update-info {
|
135 |
font-weight: normal;
|
136 |
}
|
modules/competition-queries.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
/**
|
3 |
* Competition Researcher Module
|
4 |
*
|
5 |
-
* @version 1.0
|
6 |
* @since 1.2
|
7 |
*/
|
8 |
|
@@ -24,7 +24,7 @@ class SU_CompetitionQueries extends SU_Module {
|
|
24 |
|
25 |
$methods = array(
|
26 |
__('Keywords', 'seo-ultimate') => array( __('Normal Search', 'seo-ultimate') => __("Find out how many pages contain the words in each query", 'seo-ultimate')
|
27 |
-
,__('
|
28 |
,__('Allinanchor', 'seo-ultimate') => __("Find out which sites have the most links for each query", 'seo-ultimate')
|
29 |
,__('Allintitle', 'seo-ultimate') => __("Find out which sites have the highest relevance in the title for each query", 'seo-ultimate')
|
30 |
,__('Allintext', 'seo-ultimate') => __("Find out which sites have the most relevant content/text on their pages", 'seo-ultimate')
|
@@ -70,6 +70,9 @@ class SU_CompetitionQueries extends SU_Module {
|
|
70 |
|
71 |
<div id="submit"><input type="submit" value="<?php _e("Submit", 'seo-ultimate'); ?>" class="button-primary" /></div>
|
72 |
</form>
|
|
|
|
|
|
|
73 |
<?php
|
74 |
}
|
75 |
}
|
2 |
/**
|
3 |
* Competition Researcher Module
|
4 |
*
|
5 |
+
* @version 1.0.1
|
6 |
* @since 1.2
|
7 |
*/
|
8 |
|
24 |
|
25 |
$methods = array(
|
26 |
__('Keywords', 'seo-ultimate') => array( __('Normal Search', 'seo-ultimate') => __("Find out how many pages contain the words in each query", 'seo-ultimate')
|
27 |
+
,__('Phrase Match', 'seo-ultimate') => __("Find out how many “actual” pages are competing for each query", 'seo-ultimate')
|
28 |
,__('Allinanchor', 'seo-ultimate') => __("Find out which sites have the most links for each query", 'seo-ultimate')
|
29 |
,__('Allintitle', 'seo-ultimate') => __("Find out which sites have the highest relevance in the title for each query", 'seo-ultimate')
|
30 |
,__('Allintext', 'seo-ultimate') => __("Find out which sites have the most relevant content/text on their pages", 'seo-ultimate')
|
70 |
|
71 |
<div id="submit"><input type="submit" value="<?php _e("Submit", 'seo-ultimate'); ?>" class="button-primary" /></div>
|
72 |
</form>
|
73 |
+
|
74 |
+
<!--Load the blog's homepage so that it shows up as a purple link in Google's minimal mode-->
|
75 |
+
<iframe src="<?php bloginfo('url') ?>" style="width: 0; height: 0; display: none; visibility: hidden;"></iframe>
|
76 |
<?php
|
77 |
}
|
78 |
}
|
modules/more-links.php
ADDED
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* More Link Customizer Module
|
4 |
+
*
|
5 |
+
* @version 1.0
|
6 |
+
* @since 1.3
|
7 |
+
*/
|
8 |
+
|
9 |
+
if (class_exists('SU_Module')) {
|
10 |
+
|
11 |
+
class SU_MoreLinks extends SU_Module {
|
12 |
+
|
13 |
+
function get_menu_title() { return __('More Link Customizer', 'seo-ultimate'); }
|
14 |
+
|
15 |
+
function get_default_settings() {
|
16 |
+
return array(
|
17 |
+
'default' => 'Continue reading “{post}” »'
|
18 |
+
);
|
19 |
+
}
|
20 |
+
|
21 |
+
function init() {
|
22 |
+
add_filter('the_content_more_link', array(&$this, 'more_link_filter'), 10, 2);
|
23 |
+
add_filter('su_get_postmeta-morelinktext', array(&$this, 'get_morelinktext_postmeta'), 10, 3);
|
24 |
+
}
|
25 |
+
|
26 |
+
function admin_page_contents() {
|
27 |
+
$this->admin_form_start();
|
28 |
+
$this->textbox('default', __("Default More Link Text", 'seo-ultimate'), $this->get_default_setting('default'));
|
29 |
+
$this->admin_form_end();
|
30 |
+
}
|
31 |
+
|
32 |
+
function more_link_filter($link, $text) {
|
33 |
+
$default = $this->get_setting('default');
|
34 |
+
|
35 |
+
if (strlen($newtext = trim($this->get_postmeta('morelinktext'))) || strlen(trim($newtext = $default))) {
|
36 |
+
$newtext = str_replace('{post}', wp_specialchars(get_the_title()), $newtext);
|
37 |
+
$link = str_replace("$text</a>", "$newtext</a>", $link);
|
38 |
+
}
|
39 |
+
|
40 |
+
return $link;
|
41 |
+
}
|
42 |
+
|
43 |
+
function postmeta_fields($fields, $screen) {
|
44 |
+
|
45 |
+
if (strcmp($screen, 'post') == 0)
|
46 |
+
$fields['40|morelinktext'] = $this->get_postmeta_textbox('morelinktext', __('More Link Text:', 'seo-ultimate'));
|
47 |
+
|
48 |
+
return $fields;
|
49 |
+
}
|
50 |
+
|
51 |
+
function get_morelinktext_postmeta($value, $key, $post) {
|
52 |
+
|
53 |
+
if (!strlen($value)) {
|
54 |
+
|
55 |
+
//Import any custom anchors from the post itself
|
56 |
+
$content = $post->post_content;
|
57 |
+
$matches = array();
|
58 |
+
if ( preg_match('/<!--more(.*?)?-->/', $content, $matches) ) {
|
59 |
+
$content = explode($matches[0], $content, 2);
|
60 |
+
if ( !empty($matches[1]) )
|
61 |
+
return strip_tags(wp_kses_no_null(trim($matches[1])));
|
62 |
+
}
|
63 |
+
}
|
64 |
+
|
65 |
+
return $value;
|
66 |
+
}
|
67 |
+
|
68 |
+
function admin_help() {
|
69 |
+
return __("
|
70 |
+
<ul>
|
71 |
+
<li><p><strong>What it does:</strong> More Link Customizer lets you modify the anchor text of your posts’ <a href='http://codex.wordpress.org/Customizing_the_Read_More' target='_blank'>“more” links</a>.</p></li>
|
72 |
+
<li><p><strong>Why it helps:</strong> On the typical WordPress setup, the “more link” always has the same anchor text (e.g. “Read more of this entry »”). Since internal anchor text conveys web page topicality to search engines, the “read more” phrase isn’t a desirable anchor phrase. More Link Customizer lets you replace the boilerplate text with a new anchor that, by default, integrates your post titles (which will ideally be keyword-oriented).</p></li>
|
73 |
+
<li><p><strong>How to use it:</strong> On this page you can set the anchor text you’d like to use by default. The <code>{post}</code> variable will be replaced with the post’s title. HTML and encoded entities are supported. If instead you decide that you’d like to use the default anchor text specified by your currently-active theme, just erase the contents of the textbox. The anchor text can be overriden on a per-post basis via the “More Link Text” box in the “SEO Settings” section of the WordPress post editor.</p></li>
|
74 |
+
</ul>
|
75 |
+
", 'seo-ultimate');
|
76 |
+
}
|
77 |
+
}
|
78 |
+
|
79 |
+
}
|
80 |
+
?>
|
readme.txt
CHANGED
@@ -1,11 +1,11 @@
|
|
1 |
=== SEO Ultimate ===
|
2 |
Contributors: SEO Design Solutions
|
3 |
-
Tags: seo, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url,
|
4 |
Requires at least: 2.7
|
5 |
-
Tested up to: 2.8.
|
6 |
-
Stable tag: 1.
|
7 |
|
8 |
-
This all-in-one SEO plugin
|
9 |
|
10 |
== Description ==
|
11 |
|
@@ -29,11 +29,15 @@ SEO Ultimate is an all-in-one [SEO](http://www.seodesignsolutions.com/) plugin w
|
|
29 |
|
30 |
* **Competition Researcher** - Investigate multiple keywords or URLs with quick access to search query parameters like `allinanchor:keyword`, `site:example.com`, `link:example.com`, and more.
|
31 |
|
|
|
|
|
32 |
We have many more features that we're working on finetuning before release. If you install the plugin now, you can have these new features delivered to you on a regular basis via WordPress's automatic plugin upgrader.
|
33 |
|
34 |
SEO Ultimate was developed with WordPress plugin "best practices" in mind:
|
35 |
|
36 |
-
*
|
|
|
|
|
37 |
* Internationalization support
|
38 |
* Nonce security
|
39 |
* An uninstall routine
|
@@ -160,6 +164,18 @@ When editing the post or page in question, just click the "Edit" button next to
|
|
160 |
|
161 |
The Competition Researcher opens Google search results in iframes based on the parameters you specify. You can study these results to glean information about the general competition for a keyword or about specific competitors' websites. The Competition Researcher does _not_ scrape/crawl Google's search results or use other illicit automated methods; it just opens the Google search results in your browser.
|
162 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
163 |
= How do I remove the attribution link? =
|
164 |
|
165 |
Because of the tremendous effort put into this plugin, we ask that you please leave the link enabled. If you must disable it, you can do so under `Settings > SEO Ultimate`.
|
@@ -198,6 +214,11 @@ Yes. WordPress plugins are supposed to delete their settings during the uninstal
|
|
198 |
|
199 |
== Changelog ==
|
200 |
|
|
|
|
|
|
|
|
|
|
|
201 |
= Version 1.2 (October 31, 2009) =
|
202 |
* Feature: Added the Competition Researcher module
|
203 |
|
@@ -220,7 +241,7 @@ Yes. WordPress plugins are supposed to delete their settings during the uninstal
|
|
220 |
* Feature: Logged visitor information can now be automatically deleted after a certain number of days
|
221 |
* Feature: Added icon support for the Ozh Admin Drop Down Menu plugin
|
222 |
* Bugfix: 404 Monitor notification count now consistent with new errors shown
|
223 |
-
* Improvement: Canonicalizer now removes the duplicate canonical tags produced by
|
224 |
* Improvement: Inline changelogs now won't display if the Changelogger plugin is activated
|
225 |
* Improvement: SEO Ultimate now selectively logs visitors based on which modules are enabled
|
226 |
|
1 |
=== SEO Ultimate ===
|
2 |
Contributors: SEO Design Solutions
|
3 |
+
Tags: seo, google, yahoo, bing, search engines, admin, post, page, modules, title, meta, noindex, canonical, 404, robots.txt, htaccess, slugs, url, anchor, more, link, excerpt, permalink
|
4 |
Requires at least: 2.7
|
5 |
+
Tested up to: 2.8.6
|
6 |
+
Stable tag: 1.3
|
7 |
|
8 |
+
This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
|
9 |
|
10 |
== Description ==
|
11 |
|
29 |
|
30 |
* **Competition Researcher** - Investigate multiple keywords or URLs with quick access to search query parameters like `allinanchor:keyword`, `site:example.com`, `link:example.com`, and more.
|
31 |
|
32 |
+
* **More Link Customizer** - Lets you customize the anchor text of the "more" link on a global and per-post basis.
|
33 |
+
|
34 |
We have many more features that we're working on finetuning before release. If you install the plugin now, you can have these new features delivered to you on a regular basis via WordPress's automatic plugin upgrader.
|
35 |
|
36 |
SEO Ultimate was developed with WordPress plugin "best practices" in mind:
|
37 |
|
38 |
+
* No ads or donation nags
|
39 |
+
* Clean, simple interface
|
40 |
+
* Built-in documentation (integration with the contextual help system of WordPress 2.7+)
|
41 |
* Internationalization support
|
42 |
* Nonce security
|
43 |
* An uninstall routine
|
164 |
|
165 |
The Competition Researcher opens Google search results in iframes based on the parameters you specify. You can study these results to glean information about the general competition for a keyword or about specific competitors' websites. The Competition Researcher does _not_ scrape/crawl Google's search results or use other illicit automated methods; it just opens the Google search results in your browser.
|
166 |
|
167 |
+
= Why is the More Link Customizer an improvement over WordPress's built-in functionality? =
|
168 |
+
|
169 |
+
Although WordPress does allow basic [custom "more" anchors](http://codex.wordpress.org/Customizing_the_Read_More#Having_a_custom_text_for_each_post), the SEO Ultimate approach has several benefits:
|
170 |
+
|
171 |
+
* More Link Customizer (MLC) lets you set a custom default anchor text. WordPress, on the other hand, leaves this up to the currently-active theme.
|
172 |
+
* MLC lets you dynamically incorporate the post's title into the anchor text.
|
173 |
+
* MLC lets you include HTML tags in your anchor, whereas WordPress strips these out.
|
174 |
+
* MLC's functionality is much more prominent than WordPress's unintuitive, barely-documented approach.
|
175 |
+
* Unlike WordPress's method, MLC doesn't require you to utilize the HTML editor.
|
176 |
+
|
177 |
+
If you've already specified custom anchors via WordPress's method, SEO Ultimate will import those anchors automatically into the More Link Customizer.
|
178 |
+
|
179 |
= How do I remove the attribution link? =
|
180 |
|
181 |
Because of the tremendous effort put into this plugin, we ask that you please leave the link enabled. If you must disable it, you can do so under `Settings > SEO Ultimate`.
|
214 |
|
215 |
== Changelog ==
|
216 |
|
217 |
+
= Version 1.3 (November 13, 2009) =
|
218 |
+
* Feature: Added the More Link Customizer module
|
219 |
+
* Bugfix: Postmeta fields now handle HTML entities properly
|
220 |
+
* Improvement: Made minor tweaks to the Competition Researcher
|
221 |
+
|
222 |
= Version 1.2 (October 31, 2009) =
|
223 |
* Feature: Added the Competition Researcher module
|
224 |
|
241 |
* Feature: Logged visitor information can now be automatically deleted after a certain number of days
|
242 |
* Feature: Added icon support for the Ozh Admin Drop Down Menu plugin
|
243 |
* Bugfix: 404 Monitor notification count now consistent with new errors shown
|
244 |
+
* Improvement: Canonicalizer now removes the duplicate canonical tags produced by WordPress 2.9-rare
|
245 |
* Improvement: Inline changelogs now won't display if the Changelogger plugin is activated
|
246 |
* Improvement: SEO Ultimate now selectively logs visitors based on which modules are enabled
|
247 |
|
seo-ultimate.php
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
/*
|
3 |
Plugin Name: SEO Ultimate
|
4 |
Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
|
5 |
-
Description: This all-in-one SEO plugin
|
6 |
-
Version: 1.
|
7 |
Author: SEO Design Solutions
|
8 |
Author URI: http://www.seodesignsolutions.com/
|
9 |
Text Domain: seo-ultimate
|
@@ -12,7 +12,7 @@ Text Domain: seo-ultimate
|
|
12 |
/**
|
13 |
* The main SEO Ultimate plugin file.
|
14 |
* @package SeoUltimate
|
15 |
-
* @version 1.
|
16 |
* @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
|
17 |
*/
|
18 |
|
@@ -38,10 +38,10 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
38 |
//Reading plugin info from constants is faster than trying to parse it from the header above.
|
39 |
define("SU_PLUGIN_NAME", "SEO Ultimate");
|
40 |
define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
|
41 |
-
define("SU_VERSION", "1.
|
42 |
define("SU_AUTHOR", "SEO Design Solutions");
|
43 |
define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
|
44 |
-
define("SU_USER_AGENT", "SeoUltimate/1.
|
45 |
|
46 |
define('SU_MODULE_ENABLED', 10);
|
47 |
define('SU_MODULE_SILENCED', 5);
|
2 |
/*
|
3 |
Plugin Name: SEO Ultimate
|
4 |
Plugin URI: http://www.seodesignsolutions.com/wordpress-seo/
|
5 |
+
Description: This all-in-one SEO plugin gives you control over titles, noindex, meta data, slugs, canonical tags, "more" links, 404 error tracking, and more.
|
6 |
+
Version: 1.3
|
7 |
Author: SEO Design Solutions
|
8 |
Author URI: http://www.seodesignsolutions.com/
|
9 |
Text Domain: seo-ultimate
|
12 |
/**
|
13 |
* The main SEO Ultimate plugin file.
|
14 |
* @package SeoUltimate
|
15 |
+
* @version 1.3
|
16 |
* @link http://www.seodesignsolutions.com/wordpress-seo/ SEO Ultimate Homepage
|
17 |
*/
|
18 |
|
38 |
//Reading plugin info from constants is faster than trying to parse it from the header above.
|
39 |
define("SU_PLUGIN_NAME", "SEO Ultimate");
|
40 |
define("SU_PLUGIN_URI", "http://www.seodesignsolutions.com/wordpress-seo/");
|
41 |
+
define("SU_VERSION", "1.3");
|
42 |
define("SU_AUTHOR", "SEO Design Solutions");
|
43 |
define("SU_AUTHOR_URI", "http://www.seodesignsolutions.com/");
|
44 |
+
define("SU_USER_AGENT", "SeoUltimate/1.3");
|
45 |
|
46 |
define('SU_MODULE_ENABLED', 10);
|
47 |
define('SU_MODULE_SILENCED', 5);
|
seo-ultimate.pot
CHANGED
@@ -5,43 +5,43 @@
|
|
5 |
#, fuzzy
|
6 |
msgid ""
|
7 |
msgstr ""
|
8 |
-
"Project-Id-Version: SEO Ultimate 1.
|
9 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
|
10 |
"POT-Creation-Date: 2009-07-23 22:19+0000\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=utf-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
|
15 |
-
#. #-#-#-#-# seo-ultimate.pot (SEO Ultimate 1.
|
16 |
#. Plugin Name of an extension
|
17 |
-
#: class.seo-ultimate.php:
|
18 |
msgid "SEO Ultimate"
|
19 |
msgstr ""
|
20 |
|
21 |
-
#: class.seo-ultimate.php:
|
22 |
msgid "SEO"
|
23 |
msgstr ""
|
24 |
|
25 |
-
#: class.seo-ultimate.php:
|
26 |
msgid "SEO Settings Help"
|
27 |
msgstr ""
|
28 |
|
29 |
-
#: class.seo-ultimate.php:
|
30 |
msgid "The SEO Settings box lets you customize these settings:"
|
31 |
msgstr ""
|
32 |
|
33 |
-
#: class.seo-ultimate.php:
|
34 |
msgid "(The SEO Settings box is part of the SEO Ultimate plugin.)"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: class.seo-ultimate.php:
|
38 |
#, php-format
|
39 |
msgid ""
|
40 |
"SEO Ultimate includes the functionality of %1$s. You may want to deactivate %"
|
41 |
"1$s to avoid plugin conflicts."
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: class.seo-ultimate.php:
|
45 |
msgid "SEO Settings"
|
46 |
msgstr ""
|
47 |
|
@@ -78,40 +78,40 @@ msgstr ""
|
|
78 |
msgid "%1$s<br />%2$s"
|
79 |
msgstr ""
|
80 |
|
81 |
-
#: class.su-module.php:
|
82 |
#, php-format
|
83 |
msgid "%s %s|Dropdown Title"
|
84 |
msgstr ""
|
85 |
|
86 |
-
#: class.su-module.php:
|
87 |
#, php-format
|
88 |
msgid "%s Documentation"
|
89 |
msgstr ""
|
90 |
|
91 |
-
#: class.su-module.php:
|
92 |
msgid "Documentation"
|
93 |
msgstr ""
|
94 |
|
95 |
-
#: class.su-module.php:
|
96 |
#, php-format
|
97 |
msgid "%1$s | %2$s %3$s by %4$s"
|
98 |
msgstr ""
|
99 |
|
100 |
-
#: class.su-module.php:
|
101 |
msgid "Settings updated."
|
102 |
msgstr ""
|
103 |
|
104 |
-
#: class.su-module.php:
|
105 |
msgid "Save Changes"
|
106 |
msgstr ""
|
107 |
|
108 |
-
#: class.su-module.php:
|
109 |
msgid ""
|
110 |
"Are you sure you want to replace the textbox contents with this default "
|
111 |
"value?"
|
112 |
msgstr ""
|
113 |
|
114 |
-
#: class.su-module.php:
|
115 |
msgid "Reset"
|
116 |
msgstr ""
|
117 |
|
@@ -182,7 +182,7 @@ msgstr ""
|
|
182 |
|
183 |
#: modules/404s.php:117 modules/canonical.php:183 modules/files.php:140
|
184 |
#: modules/linkbox.php:90 modules/meta.php:140 modules/noindex.php:94
|
185 |
-
#: modules/slugs.php:61 modules/titles.php:
|
186 |
msgid "Overview"
|
187 |
msgstr ""
|
188 |
|
@@ -311,6 +311,132 @@ msgid ""
|
|
311 |
"</ul>\r\n"
|
312 |
msgstr ""
|
313 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
314 |
#: modules/files.php:15
|
315 |
msgid "File Editor"
|
316 |
msgstr ""
|
@@ -728,6 +854,44 @@ msgid ""
|
|
728 |
"</ul>\r\n"
|
729 |
msgstr ""
|
730 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
731 |
#: modules/noindex.php:13
|
732 |
msgid "Noindex Manager"
|
733 |
msgstr ""
|
@@ -1071,139 +1235,139 @@ msgstr ""
|
|
1071 |
msgid "Title Rewriter"
|
1072 |
msgstr ""
|
1073 |
|
1074 |
-
#: modules/titles.php:
|
1075 |
msgid "{blog}"
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: modules/titles.php:
|
1079 |
msgid "{post} | {blog}"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: modules/titles.php:
|
1083 |
msgid "{page} | {blog}"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: modules/titles.php:
|
1087 |
msgid "{category} | {blog}"
|
1088 |
msgstr ""
|
1089 |
|
1090 |
-
#: modules/titles.php:
|
1091 |
msgid "{tag} | {blog}"
|
1092 |
msgstr ""
|
1093 |
|
1094 |
-
#: modules/titles.php:
|
1095 |
msgid "Archives for {month} {day}, {year} | {blog}"
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: modules/titles.php:
|
1099 |
msgid "Archives for {month} {year} | {blog}"
|
1100 |
msgstr ""
|
1101 |
|
1102 |
-
#: modules/titles.php:
|
1103 |
msgid "Archives for {year} | {blog}"
|
1104 |
msgstr ""
|
1105 |
|
1106 |
-
#: modules/titles.php:
|
1107 |
msgid "Posts by {author} | {blog}"
|
1108 |
msgstr ""
|
1109 |
|
1110 |
-
#: modules/titles.php:
|
1111 |
msgid "Search Results for {query} | {blog}"
|
1112 |
msgstr ""
|
1113 |
|
1114 |
-
#: modules/titles.php:
|
1115 |
msgid "404 Not Found | {blog}"
|
1116 |
msgstr ""
|
1117 |
|
1118 |
-
#: modules/titles.php:
|
1119 |
msgid "{title} - Page {num}"
|
1120 |
msgstr ""
|
1121 |
|
1122 |
-
#: modules/titles.php:
|
1123 |
msgid "Blog Homepage Title"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
-
#: modules/titles.php:
|
1127 |
msgid "Post Title Format"
|
1128 |
msgstr ""
|
1129 |
|
1130 |
-
#: modules/titles.php:
|
1131 |
msgid "Page Title Format"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
-
#: modules/titles.php:
|
1135 |
msgid "Category Title Format"
|
1136 |
msgstr ""
|
1137 |
|
1138 |
-
#: modules/titles.php:
|
1139 |
msgid "Tag Title Format"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
-
#: modules/titles.php:
|
1143 |
msgid "Day Archive Title Format"
|
1144 |
msgstr ""
|
1145 |
|
1146 |
-
#: modules/titles.php:
|
1147 |
msgid "Month Archive Title Format"
|
1148 |
msgstr ""
|
1149 |
|
1150 |
-
#: modules/titles.php:
|
1151 |
msgid "Year Archive Title Format"
|
1152 |
msgstr ""
|
1153 |
|
1154 |
-
#: modules/titles.php:
|
1155 |
msgid "Author Archive Title Format"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: modules/titles.php:
|
1159 |
msgid "Search Title Format"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: modules/titles.php:
|
1163 |
msgid "404 Title Format"
|
1164 |
msgstr ""
|
1165 |
|
1166 |
-
#: modules/titles.php:
|
1167 |
msgid "Pagination Title Format"
|
1168 |
msgstr ""
|
1169 |
|
1170 |
-
#: modules/titles.php:
|
1171 |
msgid "Default Formats"
|
1172 |
msgstr ""
|
1173 |
|
1174 |
-
#: modules/titles.php:
|
1175 |
msgid "Posts"
|
1176 |
msgstr ""
|
1177 |
|
1178 |
-
#: modules/titles.php:
|
1179 |
msgid "Pages"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: modules/titles.php:
|
1183 |
msgid "Title Tag:"
|
1184 |
msgstr ""
|
1185 |
|
1186 |
-
#: modules/titles.php:
|
1187 |
msgid "Post"
|
1188 |
msgstr ""
|
1189 |
|
1190 |
-
#: modules/titles.php:
|
1191 |
msgid "Page"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
-
#: modules/titles.php:
|
1195 |
msgid "ID"
|
1196 |
msgstr ""
|
1197 |
|
1198 |
-
#: modules/titles.php:
|
1199 |
msgid "Title Tag"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
-
#: modules/titles.php:
|
1203 |
msgid "Settings & Variables"
|
1204 |
msgstr ""
|
1205 |
|
1206 |
-
#: modules/titles.php:
|
1207 |
msgid ""
|
1208 |
"\r\n"
|
1209 |
"<ul>\r\n"
|
@@ -1228,7 +1392,7 @@ msgid ""
|
|
1228 |
"</ul>\r\n"
|
1229 |
msgstr ""
|
1230 |
|
1231 |
-
#: modules/titles.php:
|
1232 |
msgid ""
|
1233 |
"\r\n"
|
1234 |
"<p>Various variables, surrounded in {curly brackets}, are provided for use "
|
@@ -1310,7 +1474,7 @@ msgid ""
|
|
1310 |
"</ul>\r\n"
|
1311 |
msgstr ""
|
1312 |
|
1313 |
-
#: modules/titles.php:
|
1314 |
msgid ""
|
1315 |
"<strong>Title Tag</strong> — The exact contents of the <title> "
|
1316 |
"tag. The title appears in visitors' title bars and in search engine result "
|
@@ -1323,9 +1487,8 @@ msgstr ""
|
|
1323 |
|
1324 |
#. Description of an extension
|
1325 |
msgid ""
|
1326 |
-
"This all-in-one SEO plugin
|
1327 |
-
"
|
1328 |
-
"more."
|
1329 |
msgstr ""
|
1330 |
|
1331 |
#. Author URI of an extension
|
5 |
#, fuzzy
|
6 |
msgid ""
|
7 |
msgstr ""
|
8 |
+
"Project-Id-Version: SEO Ultimate 1.3\n"
|
9 |
"Report-Msgid-Bugs-To: http://wordpress.org/tag/seo-ultimate\n"
|
10 |
"POT-Creation-Date: 2009-07-23 22:19+0000\n"
|
11 |
"MIME-Version: 1.0\n"
|
12 |
"Content-Type: text/plain; charset=utf-8\n"
|
13 |
"Content-Transfer-Encoding: 8bit\n"
|
14 |
|
15 |
+
#. #-#-#-#-# seo-ultimate.pot (SEO Ultimate 1.3) #-#-#-#-#
|
16 |
#. Plugin Name of an extension
|
17 |
+
#: class.seo-ultimate.php:705 modules/settings.php:16
|
18 |
msgid "SEO Ultimate"
|
19 |
msgstr ""
|
20 |
|
21 |
+
#: class.seo-ultimate.php:705
|
22 |
msgid "SEO"
|
23 |
msgstr ""
|
24 |
|
25 |
+
#: class.seo-ultimate.php:918
|
26 |
msgid "SEO Settings Help"
|
27 |
msgstr ""
|
28 |
|
29 |
+
#: class.seo-ultimate.php:920
|
30 |
msgid "The SEO Settings box lets you customize these settings:"
|
31 |
msgstr ""
|
32 |
|
33 |
+
#: class.seo-ultimate.php:922
|
34 |
msgid "(The SEO Settings box is part of the SEO Ultimate plugin.)"
|
35 |
msgstr ""
|
36 |
|
37 |
+
#: class.seo-ultimate.php:977
|
38 |
#, php-format
|
39 |
msgid ""
|
40 |
"SEO Ultimate includes the functionality of %1$s. You may want to deactivate %"
|
41 |
"1$s to avoid plugin conflicts."
|
42 |
msgstr ""
|
43 |
|
44 |
+
#: class.seo-ultimate.php:1070
|
45 |
msgid "SEO Settings"
|
46 |
msgstr ""
|
47 |
|
78 |
msgid "%1$s<br />%2$s"
|
79 |
msgstr ""
|
80 |
|
81 |
+
#: class.su-module.php:562
|
82 |
#, php-format
|
83 |
msgid "%s %s|Dropdown Title"
|
84 |
msgstr ""
|
85 |
|
86 |
+
#: class.su-module.php:574
|
87 |
#, php-format
|
88 |
msgid "%s Documentation"
|
89 |
msgstr ""
|
90 |
|
91 |
+
#: class.su-module.php:578
|
92 |
msgid "Documentation"
|
93 |
msgstr ""
|
94 |
|
95 |
+
#: class.su-module.php:596
|
96 |
#, php-format
|
97 |
msgid "%1$s | %2$s %3$s by %4$s"
|
98 |
msgstr ""
|
99 |
|
100 |
+
#: class.su-module.php:630
|
101 |
msgid "Settings updated."
|
102 |
msgstr ""
|
103 |
|
104 |
+
#: class.su-module.php:650
|
105 |
msgid "Save Changes"
|
106 |
msgstr ""
|
107 |
|
108 |
+
#: class.su-module.php:766
|
109 |
msgid ""
|
110 |
"Are you sure you want to replace the textbox contents with this default "
|
111 |
"value?"
|
112 |
msgstr ""
|
113 |
|
114 |
+
#: class.su-module.php:781
|
115 |
msgid "Reset"
|
116 |
msgstr ""
|
117 |
|
182 |
|
183 |
#: modules/404s.php:117 modules/canonical.php:183 modules/files.php:140
|
184 |
#: modules/linkbox.php:90 modules/meta.php:140 modules/noindex.php:94
|
185 |
+
#: modules/slugs.php:61 modules/titles.php:335
|
186 |
msgid "Overview"
|
187 |
msgstr ""
|
188 |
|
311 |
"</ul>\r\n"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: modules/competition-queries.php:13
|
315 |
+
msgid "Comp. Researcher"
|
316 |
+
msgstr ""
|
317 |
+
|
318 |
+
#: modules/competition-queries.php:14
|
319 |
+
msgid "Competition Researcher"
|
320 |
+
msgstr ""
|
321 |
+
|
322 |
+
#: modules/competition-queries.php:18
|
323 |
+
msgid ""
|
324 |
+
"The Competition Researcher provides you with easy access to various search "
|
325 |
+
"engine tools which you can use to research multiple search queries or URLs."
|
326 |
+
msgstr ""
|
327 |
+
|
328 |
+
#: modules/competition-queries.php:22
|
329 |
+
msgid "Step 1: Choose Your Research Tool"
|
330 |
+
msgstr ""
|
331 |
+
|
332 |
+
#: modules/competition-queries.php:26
|
333 |
+
msgid "Keywords"
|
334 |
+
msgstr ""
|
335 |
+
|
336 |
+
#: modules/competition-queries.php:26
|
337 |
+
msgid "Normal Search"
|
338 |
+
msgstr ""
|
339 |
+
|
340 |
+
#: modules/competition-queries.php:26
|
341 |
+
msgid "Find out how many pages contain the words in each query"
|
342 |
+
msgstr ""
|
343 |
+
|
344 |
+
#: modules/competition-queries.php:27
|
345 |
+
msgid "Phrase Match"
|
346 |
+
msgstr ""
|
347 |
+
|
348 |
+
#: modules/competition-queries.php:27
|
349 |
+
msgid ""
|
350 |
+
"Find out how many “actual” pages are competing for each query"
|
351 |
+
msgstr ""
|
352 |
+
|
353 |
+
#: modules/competition-queries.php:28
|
354 |
+
msgid "Allinanchor"
|
355 |
+
msgstr ""
|
356 |
+
|
357 |
+
#: modules/competition-queries.php:28
|
358 |
+
msgid "Find out which sites have the most links for each query"
|
359 |
+
msgstr ""
|
360 |
+
|
361 |
+
#: modules/competition-queries.php:29
|
362 |
+
msgid "Allintitle"
|
363 |
+
msgstr ""
|
364 |
+
|
365 |
+
#: modules/competition-queries.php:29
|
366 |
+
msgid ""
|
367 |
+
"Find out which sites have the highest relevance in the title for each query"
|
368 |
+
msgstr ""
|
369 |
+
|
370 |
+
#: modules/competition-queries.php:30
|
371 |
+
msgid "Allintext"
|
372 |
+
msgstr ""
|
373 |
+
|
374 |
+
#: modules/competition-queries.php:30
|
375 |
+
msgid "Find out which sites have the most relevant content/text on their pages"
|
376 |
+
msgstr ""
|
377 |
+
|
378 |
+
#: modules/competition-queries.php:31
|
379 |
+
msgid "Allinurl"
|
380 |
+
msgstr ""
|
381 |
+
|
382 |
+
#: modules/competition-queries.php:31
|
383 |
+
msgid ""
|
384 |
+
"Find out which sites have the most relevant naming conventions for each "
|
385 |
+
"keyword"
|
386 |
+
msgstr ""
|
387 |
+
|
388 |
+
#: modules/competition-queries.php:33
|
389 |
+
msgid "URLs"
|
390 |
+
msgstr ""
|
391 |
+
|
392 |
+
#: modules/competition-queries.php:33
|
393 |
+
msgid "Site"
|
394 |
+
msgstr ""
|
395 |
+
|
396 |
+
#: modules/competition-queries.php:33
|
397 |
+
msgid "Find out how many pages are indexed for each domain"
|
398 |
+
msgstr ""
|
399 |
+
|
400 |
+
#: modules/competition-queries.php:34 modules/competition-queries.php:39
|
401 |
+
msgid "Inbound Links"
|
402 |
+
msgstr ""
|
403 |
+
|
404 |
+
#: modules/competition-queries.php:34
|
405 |
+
msgid "Find out how many sites link to the domains"
|
406 |
+
msgstr ""
|
407 |
+
|
408 |
+
#: modules/competition-queries.php:35 modules/competition-queries.php:39
|
409 |
+
msgid "Outbound Links"
|
410 |
+
msgstr ""
|
411 |
+
|
412 |
+
#: modules/competition-queries.php:35
|
413 |
+
msgid "Find out how many sites the domains link to"
|
414 |
+
msgstr ""
|
415 |
+
|
416 |
+
#: modules/competition-queries.php:57
|
417 |
+
msgid "Step 2: Enter the <span id='methodtype'>Keywords</span> To Research"
|
418 |
+
msgstr ""
|
419 |
+
|
420 |
+
#: modules/competition-queries.php:59
|
421 |
+
msgid "(Type in one per line)"
|
422 |
+
msgstr ""
|
423 |
+
|
424 |
+
#: modules/competition-queries.php:61
|
425 |
+
msgid "Step 3: Set Options and Submit"
|
426 |
+
msgstr ""
|
427 |
+
|
428 |
+
#: modules/competition-queries.php:63
|
429 |
+
msgid "Show 100 results per page"
|
430 |
+
msgstr ""
|
431 |
+
|
432 |
+
#: modules/competition-queries.php:65
|
433 |
+
msgid "Use Google's minimal mode"
|
434 |
+
msgstr ""
|
435 |
+
|
436 |
+
#: modules/competition-queries.php:71
|
437 |
+
msgid "Submit"
|
438 |
+
msgstr ""
|
439 |
+
|
440 |
#: modules/files.php:15
|
441 |
msgid "File Editor"
|
442 |
msgstr ""
|
854 |
"</ul>\r\n"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: modules/more-links.php:13
|
858 |
+
msgid "More Link Customizer"
|
859 |
+
msgstr ""
|
860 |
+
|
861 |
+
#: modules/more-links.php:28
|
862 |
+
msgid "Default More Link Text"
|
863 |
+
msgstr ""
|
864 |
+
|
865 |
+
#: modules/more-links.php:46
|
866 |
+
msgid "More Link Text:"
|
867 |
+
msgstr ""
|
868 |
+
|
869 |
+
#: modules/more-links.php:69
|
870 |
+
msgid ""
|
871 |
+
"\r\n"
|
872 |
+
"<ul>\r\n"
|
873 |
+
"\t<li><p><strong>What it does:</strong> More Link Customizer lets you modify "
|
874 |
+
"the anchor text of your posts’ <a href='http://codex.wordpress.org/"
|
875 |
+
"Customizing_the_Read_More' target='_blank'>“more” links</a>.</"
|
876 |
+
"p></li>\r\n"
|
877 |
+
"\t<li><p><strong>Why it helps:</strong> On the typical WordPress setup, the "
|
878 |
+
"“more link” always has the same anchor text (e.g. “Read "
|
879 |
+
"more of this entry »”). Since internal anchor text conveys web "
|
880 |
+
"page topicality to search engines, the “read more” phrase "
|
881 |
+
"isn’t a desirable anchor phrase. More Link Customizer lets you replace "
|
882 |
+
"the boilerplate text with a new anchor that, by default, integrates your "
|
883 |
+
"post titles (which will ideally be keyword-oriented).</p></li>\r\n"
|
884 |
+
"\t<li><p><strong>How to use it:</strong> On this page you can set the anchor "
|
885 |
+
"text you’d like to use by default. The <code>{post}</code> variable "
|
886 |
+
"will be replaced with the post’s title. HTML and encoded entities are "
|
887 |
+
"supported. If instead you decide that you’d like to use the default "
|
888 |
+
"anchor text specified by your currently-active theme, just erase the "
|
889 |
+
"contents of the textbox. The anchor text can be overriden on a per-post "
|
890 |
+
"basis via the “More Link Text” box in the “SEO "
|
891 |
+
"Settings” section of the WordPress post editor.</p></li>\r\n"
|
892 |
+
"</ul>\r\n"
|
893 |
+
msgstr ""
|
894 |
+
|
895 |
#: modules/noindex.php:13
|
896 |
msgid "Noindex Manager"
|
897 |
msgstr ""
|
1235 |
msgid "Title Rewriter"
|
1236 |
msgstr ""
|
1237 |
|
1238 |
+
#: modules/titles.php:26
|
1239 |
msgid "{blog}"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
+
#: modules/titles.php:27
|
1243 |
msgid "{post} | {blog}"
|
1244 |
msgstr ""
|
1245 |
|
1246 |
+
#: modules/titles.php:28
|
1247 |
msgid "{page} | {blog}"
|
1248 |
msgstr ""
|
1249 |
|
1250 |
+
#: modules/titles.php:29
|
1251 |
msgid "{category} | {blog}"
|
1252 |
msgstr ""
|
1253 |
|
1254 |
+
#: modules/titles.php:30
|
1255 |
msgid "{tag} | {blog}"
|
1256 |
msgstr ""
|
1257 |
|
1258 |
+
#: modules/titles.php:31
|
1259 |
msgid "Archives for {month} {day}, {year} | {blog}"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
+
#: modules/titles.php:32
|
1263 |
msgid "Archives for {month} {year} | {blog}"
|
1264 |
msgstr ""
|
1265 |
|
1266 |
+
#: modules/titles.php:33
|
1267 |
msgid "Archives for {year} | {blog}"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
+
#: modules/titles.php:34
|
1271 |
msgid "Posts by {author} | {blog}"
|
1272 |
msgstr ""
|
1273 |
|
1274 |
+
#: modules/titles.php:35
|
1275 |
msgid "Search Results for {query} | {blog}"
|
1276 |
msgstr ""
|
1277 |
|
1278 |
+
#: modules/titles.php:36
|
1279 |
msgid "404 Not Found | {blog}"
|
1280 |
msgstr ""
|
1281 |
|
1282 |
+
#: modules/titles.php:37
|
1283 |
msgid "{title} - Page {num}"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
+
#: modules/titles.php:43
|
1287 |
msgid "Blog Homepage Title"
|
1288 |
msgstr ""
|
1289 |
|
1290 |
+
#: modules/titles.php:44
|
1291 |
msgid "Post Title Format"
|
1292 |
msgstr ""
|
1293 |
|
1294 |
+
#: modules/titles.php:45
|
1295 |
msgid "Page Title Format"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
+
#: modules/titles.php:46
|
1299 |
msgid "Category Title Format"
|
1300 |
msgstr ""
|
1301 |
|
1302 |
+
#: modules/titles.php:47
|
1303 |
msgid "Tag Title Format"
|
1304 |
msgstr ""
|
1305 |
|
1306 |
+
#: modules/titles.php:48
|
1307 |
msgid "Day Archive Title Format"
|
1308 |
msgstr ""
|
1309 |
|
1310 |
+
#: modules/titles.php:49
|
1311 |
msgid "Month Archive Title Format"
|
1312 |
msgstr ""
|
1313 |
|
1314 |
+
#: modules/titles.php:50
|
1315 |
msgid "Year Archive Title Format"
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: modules/titles.php:51
|
1319 |
msgid "Author Archive Title Format"
|
1320 |
msgstr ""
|
1321 |
|
1322 |
+
#: modules/titles.php:52
|
1323 |
msgid "Search Title Format"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: modules/titles.php:53
|
1327 |
msgid "404 Title Format"
|
1328 |
msgstr ""
|
1329 |
|
1330 |
+
#: modules/titles.php:54
|
1331 |
msgid "Pagination Title Format"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
+
#: modules/titles.php:61
|
1335 |
msgid "Default Formats"
|
1336 |
msgstr ""
|
1337 |
|
1338 |
+
#: modules/titles.php:62
|
1339 |
msgid "Posts"
|
1340 |
msgstr ""
|
1341 |
|
1342 |
+
#: modules/titles.php:63
|
1343 |
msgid "Pages"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
+
#: modules/titles.php:75
|
1347 |
msgid "Title Tag:"
|
1348 |
msgstr ""
|
1349 |
|
1350 |
+
#: modules/titles.php:259
|
1351 |
msgid "Post"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
+
#: modules/titles.php:263
|
1355 |
msgid "Page"
|
1356 |
msgstr ""
|
1357 |
|
1358 |
+
#: modules/titles.php:299
|
1359 |
msgid "ID"
|
1360 |
msgstr ""
|
1361 |
|
1362 |
+
#: modules/titles.php:299
|
1363 |
msgid "Title Tag"
|
1364 |
msgstr ""
|
1365 |
|
1366 |
+
#: modules/titles.php:336
|
1367 |
msgid "Settings & Variables"
|
1368 |
msgstr ""
|
1369 |
|
1370 |
+
#: modules/titles.php:341
|
1371 |
msgid ""
|
1372 |
"\r\n"
|
1373 |
"<ul>\r\n"
|
1392 |
"</ul>\r\n"
|
1393 |
msgstr ""
|
1394 |
|
1395 |
+
#: modules/titles.php:355
|
1396 |
msgid ""
|
1397 |
"\r\n"
|
1398 |
"<p>Various variables, surrounded in {curly brackets}, are provided for use "
|
1474 |
"</ul>\r\n"
|
1475 |
msgstr ""
|
1476 |
|
1477 |
+
#: modules/titles.php:400
|
1478 |
msgid ""
|
1479 |
"<strong>Title Tag</strong> — The exact contents of the <title> "
|
1480 |
"tag. The title appears in visitors' title bars and in search engine result "
|
1487 |
|
1488 |
#. Description of an extension
|
1489 |
msgid ""
|
1490 |
+
"This all-in-one SEO plugin gives you control over titles, noindex, meta "
|
1491 |
+
"data, slugs, canonical tags, \"more\" links, 404 error tracking, and more."
|
|
|
1492 |
msgstr ""
|
1493 |
|
1494 |
#. Author URI of an extension
|