Changeset 1935007
- Timestamp:
- 09/03/2018 01:40:49 PM (8 years ago)
- Location:
- meta-tags
- Files:
-
- 3 added
- 2 edited
-
tags/1.2.7 (added)
-
tags/1.2.7/meta-tags.php (added)
-
tags/1.2.7/readme.txt (added)
-
trunk/meta-tags.php (modified) (4 diffs)
-
trunk/readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
meta-tags/trunk/meta-tags.php
r1864211 r1935007 6 6 * Author: DivPusher - WordPress Theme Club 7 7 * Author URI: https://divpusher.com/ 8 * Version: 1.2. 68 * Version: 1.2.7 9 9 * Text Domain: meta-tags 10 10 * Tags: meta tags, seo, edit meta tags, search engine optimization, facebook open graph, twitter cards, schema.org … … 685 685 //load actual page settings 686 686 687 687 688 //woocommerce hack to show proper ID 688 689 if(class_exists('WooCommerce')){ 689 690 if(is_shop()){ 690 $post->ID = get_option('woocommerce_shop_page_id'); 691 691 692 $postId = get_option('woocommerce_shop_page_id'); 693 692 694 }elseif(is_cart()){ 693 $post->ID = get_option('woocommerce_cart_page_id'); 695 696 $postId = get_option('woocommerce_cart_page_id'); 694 697 695 698 }elseif(is_checkout()){ 696 $post->ID = get_option('woocommerce_checkout_page_id'); 699 700 $postId = get_option('woocommerce_checkout_page_id'); 697 701 698 702 }elseif(is_account_page()){ 699 $post->ID = get_option('woocommerce_myaccount_page_id'); 703 704 $postId = get_option('woocommerce_myaccount_page_id'); 705 700 706 } 701 707 … … 705 711 //check if current page is set as Posts page in Settings / Reading 706 712 if(is_home()){ 707 $post->ID = get_option('page_for_posts'); 708 } 709 710 711 if(!empty($post->ID)){ 712 $dp_metatags_general_description = get_post_meta($post->ID, 'dp-metatags-general-description', true); 713 $dp_metatags_general_keywords = get_post_meta($post->ID, 'dp-metatags-general-keywords', true); 714 $dp_metatags_general_title = get_post_meta($post->ID, 'dp-metatags-general-title', true); 715 716 $dp_metatags_og_title = get_post_meta($post->ID, 'dp-metatags-og-title', true); 717 $dp_metatags_og_type = get_post_meta($post->ID, 'dp-metatags-og-type', true); 718 $dp_metatags_og_audio = get_post_meta($post->ID, 'dp-metatags-og-audio', true); 719 $dp_metatags_og_image = get_post_meta($post->ID, 'dp-metatags-og-image', true); 720 $dp_metatags_og_video = get_post_meta($post->ID, 'dp-metatags-og-video', true); 721 $dp_metatags_og_url = get_post_meta($post->ID, 'dp-metatags-og-url', true); 722 $dp_metatags_og_description = get_post_meta($post->ID, 'dp-metatags-og-description', true); 723 724 $dp_metatags_twitter_card = get_post_meta($post->ID, 'dp-metatags-twitter-card', true); 725 $dp_metatags_twitter_title = get_post_meta($post->ID, 'dp-metatags-twitter-title', true); 726 $dp_metatags_twitter_description = get_post_meta($post->ID, 'dp-metatags-twitter-description', true); 727 $dp_metatags_twitter_image = get_post_meta($post->ID, 'dp-metatags-twitter-image', true); 728 729 $dp_metatags_custom = get_post_meta($post->ID, 'dp-metatags-custom', true); 713 $postId = get_option('page_for_posts'); 714 } 715 716 717 if (empty($postId)){ 718 $postId = $post->ID; 719 } 720 721 722 if(!empty($postId)){ 723 $dp_metatags_general_description = get_post_meta($postId, 'dp-metatags-general-description', true); 724 $dp_metatags_general_keywords = get_post_meta($postId, 'dp-metatags-general-keywords', true); 725 $dp_metatags_general_title = get_post_meta($postId, 'dp-metatags-general-title', true); 726 727 $dp_metatags_og_title = get_post_meta($postId, 'dp-metatags-og-title', true); 728 $dp_metatags_og_type = get_post_meta($postId, 'dp-metatags-og-type', true); 729 $dp_metatags_og_audio = get_post_meta($postId, 'dp-metatags-og-audio', true); 730 $dp_metatags_og_image = get_post_meta($postId, 'dp-metatags-og-image', true); 731 $dp_metatags_og_video = get_post_meta($postId, 'dp-metatags-og-video', true); 732 $dp_metatags_og_url = get_post_meta($postId, 'dp-metatags-og-url', true); 733 $dp_metatags_og_description = get_post_meta($postId, 'dp-metatags-og-description', true); 734 735 $dp_metatags_twitter_card = get_post_meta($postId, 'dp-metatags-twitter-card', true); 736 $dp_metatags_twitter_title = get_post_meta($postId, 'dp-metatags-twitter-title', true); 737 $dp_metatags_twitter_description = get_post_meta($postId, 'dp-metatags-twitter-description', true); 738 $dp_metatags_twitter_image = get_post_meta($postId, 'dp-metatags-twitter-image', true); 739 740 $dp_metatags_custom = get_post_meta($postId, 'dp-metatags-custom', true); 730 741 } 731 742 } … … 742 753 } 743 754 744 if(!empty($dp_metatags_general_title)){ 745 add_filter('pre_get_document_title', 'dp_metatags_title'); 746 function dp_metatags_title($title) { 747 global $post; 748 $dp_metatags_general_title = get_post_meta($post->ID, 'dp-metatags-general-title', true); 749 return esc_html($dp_metatags_general_title); 750 } 755 if(!empty($dp_metatags_general_title)){ 756 add_filter('pre_get_document_title', function($title) use ($dp_metatags_general_title){ 757 return $dp_metatags_general_title; 758 }); 751 759 } 752 760 -
meta-tags/trunk/readme.txt
r1864211 r1935007 37 37 == Changelog == 38 38 39 = 1.2.7 = 40 * Fix: first product disappeared on WooCommerce shop page 41 * Fix: page title setting now appears 42 39 43 = 1.2.6 = 40 44 * Fix: meta tags are now saved properly
Note: See TracChangeset
for help on using the changeset viewer.