Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Fill this dynamically with your keywords and URLs
- */
- $our_links = array(
- array(
- 'keywords' => array('the first keyword'),
- 'url' => 'http://www.example.com/permalink-1',
- ),
- array(
- 'keywords' => array('the second keyword'),
- 'url' => 'http://www.example.com/permalink-2',
- ),
- );
- /*
- * Everything below here can stay the same
- */
- add_filter('seoal_link_keywords', 'mycompany_seo_auto_link_keywords', 10, 2);
- add_filter('seoal_link_url', 'mycompany_seo_auto_link_url', 10, 2);
- add_filter('seoal_link_max', 'mycompany_seo_auto_link_max', 10, 2);
- function mycompany_seo_auto_link_keywords($keywords, $link)
- {
- global $our_links;
- if (preg_match('/^y\-/', $link->ID)) {
- $link_num = preg_replace('/^y\-/', '', $link->ID);
- if (array_key_exists($link_num, $our_links)) {
- $rarray = $our_links[$link_num]['keywords'];
- } else {
- $rarray = $keywords;
- }
- } else {
- $rarray = $keywords;
- }
- return $rarray;
- }
- function mycompany_seo_auto_link_url($meta, $link)
- {
- global $our_links;
- if (preg_match('/^y\-/', $link->ID)) {
- $link_num = preg_replace('/^y\-/', '', $link->ID);
- if (array_key_exists($link_num, $our_links)) {
- $rarray = $our_links[$link_num]['url'];
- } else {
- $rarray = $keywords;
- }
- } else {
- $rarray = $keywords;
- }
- return $rarray;
- }
- function mycompany_seo_auto_link_max($meta, $link)
- {
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement