Advertisement
Guest User

v2

a guest
Jul 25th, 2012
404
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. global $posts, $wpdb;
  2.  
  3. if ( is_single() ) {
  4. $page_keywords = get_the_tag_list('', ' ', '');
  5. }
  6. elseif (is_home() || is_category() || is_tag() || is_date() || is_search() ) {
  7. foreach ($posts as $post_values) {
  8. $array_id[] = $post_values->ID;
  9. }
  10. $list_id = implode('","', $array_id);
  11. $sql_query = 'SELECT DISTINCT name  '.
  12. 'FROM '.$wpdb->term_relationships.' AS rel,'.
  13. $wpdb->term_taxonomy.' AS tax,'.
  14. $wpdb->terms.' AS ter '.
  15. 'WHERE tax. taxonomy = "post_tag" '.
  16. 'AND rel.object_id IN ("'. $list_id.'") '.
  17. 'AND rel.term_taxonomy_id = tax.term_taxonomy_id '.
  18. 'AND tax.term_id = ter.term_id ORDER BY tax.count';
  19. $results = $wpdb->get_results($sql_query);
  20. if ($results) {
  21. $page_keywords = implode(' ', $results);
  22. } else { ?>
  23. <script type="text/javascript">
  24. alert ("The $results variable is empty.");
  25. </script>
  26. <?php }
  27. }
  28. if ($page_keywords != '') {
  29. $page_keywords = htmlspecialchars(stripslashes(strip_tags(str_replace("\n", '', $page_keywords))));
  30. echo '<meta name="keywords" content="'.$page_keywords.'">'."\n";'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement