Changeset 2161859
- Timestamp:
- 09/24/2019 06:18:57 AM (7 years ago)
- Location:
- dublin-core-metadata
- Files:
-
- 11 added
- 5 edited
-
tags/0.99 (added)
-
tags/0.99/dublincore.php (added)
-
tags/0.99/dublincore_admin.php (added)
-
tags/0.99/dublincore_ajax.php (added)
-
tags/0.99/dublincore_feed_alter.php (added)
-
tags/0.99/dublincore_post_create_alter.php (added)
-
tags/0.99/dublincore_theme_functions.php (added)
-
tags/0.99/language_codes.tab (added)
-
tags/0.99/readme.txt (added)
-
tags/0.99/screenshot-1.png (added)
-
tags/0.99/screenshot-2.png (added)
-
trunk/dublincore.php (modified) (1 diff)
-
trunk/dublincore_admin.php (modified) (4 diffs)
-
trunk/dublincore_feed_alter.php (modified) (1 diff)
-
trunk/dublincore_post_create_alter.php (modified) (17 diffs)
-
trunk/dublincore_theme_functions.php (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
dublin-core-metadata/trunk/dublincore.php
r1531564 r2161859 4 4 5 5 Plugin Name: Dublin Core Metadata 6 Plugin URI: http://www.pgogy.com/code/dublin-core-metadata7 6 Description: Add Dublin Core to an item within a blog post 8 Version: 0.9 87 Version: 0.99 9 8 Author: Pgogy 10 Plugin URI: http://www.pgogy .com/code/groups/wordpress/dublin-core-metadata/11 Author URI: http://www.pgogy .com9 Plugin URI: http://www.pgogywebstuff.com/ 10 Author URI: http://www.pgogywebstuff.com 12 11 13 12 */ -
dublin-core-metadata/trunk/dublincore_admin.php
r1430221 r2161859 27 27 <input type="checkbox" name="format" <?PHP if(trim(get_option("dc_format"))=="true"){ echo "checked"; } ?> /> DC:Format <br /> 28 28 <input type="checkbox" name="language" <?PHP if(trim(get_option("dc_language"))=="true"){ echo "checked"; } ?> /> DC:Language <br /> 29 <input type="checkbox" name="date" <?PHP if(trim(get_option("dc_date"))=="true"){ echo "checked"; } ?> /> DC:Date <br /> 30 <input type="checkbox" name="identifier" <?PHP if(trim(get_option("dc_identifier"))=="true"){ echo "checked"; } ?> /> DC:Identifier <br /> 29 31 <h2>Modify the RSS Feed - <input type="checkbox" name="metadata_feed_modify" <?PHP if(trim(get_option("metadata_feed_modify"))=="true"){ echo "checked"; } ?> /></h2> 30 32 <h2>Modify the Page / Post / Custom Post Type - <input type="checkbox" name="metadata_page_modify" <?PHP if(trim(get_option("metadata_page_modify"))=="true"){ echo "checked"; } ?> /></h2> … … 48 50 <p>%format% - displays the DC:Format </p> 49 51 <p>%language% - displays the DC:Language </p> 52 <p>%date% - displays the DC:Date </p> 53 <p>%identifier% - displays the DC:Identifier </p> 50 54 </div> 51 55 <h2>Shortcodes</h2> … … 77 81 register_setting( 'dublincore', 'dc_format'); 78 82 register_setting( 'dublincore', 'dc_language'); 83 register_setting( 'dublincore', 'dc_date'); 84 register_setting( 'dublincore', 'dc_identifier'); 79 85 register_setting( 'dublincore', 'dc_imethod'); 80 86 register_setting( 'dublincore', 'content_to_add'); … … 215 221 216 222 } 223 if(isset($_POST['date'])){ 224 225 update_option("dc_date","true"); 226 227 }else{ 228 229 update_option("dc_date","false"); 230 231 } 232 if(isset($_POST['identifier'])){ 233 234 update_option("dc_identifier","true"); 235 236 }else{ 237 238 update_option("dc_identifier","false"); 239 240 } 217 241 if(isset($_POST['imethod'])){ 218 242 -
dublin-core-metadata/trunk/dublincore_feed_alter.php
r457500 r2161859 163 163 } 164 164 165 $date = get_post_meta($postid, 'dublin_core_date', true); 166 167 if((strlen($date)!=0)&&($date!="Enter date here")){ 168 169 $dates = explode(",",$format); 170 171 while($x = array_shift($dates)){ 172 173 echo "<dc:date xmlns:dc=\"http://purl.org/dc/elements/1.1/\">$x</dc:date>\n"; 174 175 } 176 177 } 178 179 $identifier = get_post_meta($postid, 'dublin_core_identifier', true); 180 181 if((strlen($identifier)!=0)&&($date!="Enter identifier here")){ 182 183 $identifiers = explode(",",$identifier); 184 185 while($x = array_shift($identifiers)){ 186 187 echo "<dc:identifier xmlns:dc=\"http://purl.org/dc/elements/1.1/\">$x</dc:identifier>\n"; 188 189 } 190 191 } 192 165 193 $language = get_post_meta($postid, 'dublin_core_language', true); 166 194 -
dublin-core-metadata/trunk/dublincore_post_create_alter.php
r1430221 r2161859 7 7 $dc_nonce = false; 8 8 9 if(!isset($_GET['post'])){ 10 $_GET['post']=0; 11 } 12 9 13 if(get_option("dc_creator")=="true"){ 10 14 … … 216 220 217 221 echo '<p>DC:Format - <input type="text" name="dublin_core_format" value="Enter format here" size="90" /></p>'; 222 223 } 224 225 $dc_nonce = true; 226 227 } 228 229 if(get_option("dc_identifier")=="true"){ 230 231 if (get_post_meta($_GET['post'],'dublin_core_identifier')){ 232 233 $identifier = get_post_meta($_GET['post'],'dublin_core_identifier'); 234 235 echo '<p>DC:Identifier - <input type="text" name="dublin_core_identifier" value="' . $identifier[0] . '" size="90" /></p>'; 236 237 }else{ 238 239 echo '<p>DC:Identifier - <input type="text" name="dublin_core_identifier" value="Enter identifier here" size="90" /></p>'; 240 241 } 242 243 $dc_nonce = true; 244 245 } 246 247 if(get_option("dc_date")=="true"){ 248 249 if (get_post_meta($_GET['post'],'dublin_core_date')){ 250 251 $language = get_post_meta($_GET['post'],'dublin_core_date'); 252 253 echo '<p>DC:Date - <input type="text" name="dublin_core_date" value="' . $date[0] . '" size="90" /></p>'; 254 255 }else{ 256 257 echo '<p>DC:Date - <input type="text" name="dublin_core_date" value="Enter date here" size="90" /></p>'; 218 258 219 259 } … … 527 567 528 568 } 569 570 if(isset($_POST['dublin_core_date'])){ 571 572 if (get_post_meta($post_id,'dublin_core_date')){ 573 574 update_post_meta($post_id, 'dublin_core_date', $_POST['dublin_core_date']); 575 576 }else{ 577 578 add_post_meta($post_id, 'dublin_core_date', $_POST['dublin_core_date'],1); 579 580 } 581 582 } 583 584 if(isset($_POST['dublin_core_identifier'])){ 585 586 if (get_post_meta($post_id,'dublin_core_identifier')){ 587 588 update_post_meta($post_id, 'dublin_core_identifier', $_POST['dublin_core_identifier']); 589 590 }else{ 591 592 add_post_meta($post_id, 'dublin_core_identifier', $_POST['dublin_core_identifier'],1); 593 594 } 595 596 } 529 597 530 598 if(isset($_POST['dublin_core_instructionalmethod'])){ … … 564 632 $author = get_post_meta($post->ID,'dublin_core_author'); 565 633 566 $append = str_replace("%creator%", $author[0],$append);567 634 $append = str_replace("%creator%",esc_html($author[0]),$append); 635 568 636 } 569 637 … … 572 640 $subject = get_post_meta($post->ID,'dublin_core_subject'); 573 641 574 $append = str_replace("%subject%", $subject[0],$append);642 $append = str_replace("%subject%",esc_html($subject[0]),$append); 575 643 576 644 } … … 580 648 $title = get_post_meta($post->ID,'dublin_core_title'); 581 649 582 $append = str_replace("%title%", $title[0],$append);650 $append = str_replace("%title%",esc_html($title[0]),$append); 583 651 584 652 } … … 588 656 $description = get_post_meta($post->ID,'dublin_core_description'); 589 657 590 $append = str_replace("%description%", $description[0],$append);658 $append = str_replace("%description%",esc_html($description[0]),$append); 591 659 592 660 } … … 596 664 $type = get_post_meta($post->ID,'dublin_core_type'); 597 665 598 $append = str_replace("%type%", $type[0],$append);666 $append = str_replace("%type%",esc_html($type[0]),$append); 599 667 600 668 } … … 604 672 $source = get_post_meta($post->ID,'dublin_core_source'); 605 673 606 $append = str_replace("%source%", $source[0],$append);674 $append = str_replace("%source%",esc_html($source[0]),$append); 607 675 608 676 } … … 612 680 $coverage = get_post_meta($post->ID,'dublin_core_coverage'); 613 681 614 $append = str_replace("%coverage%", $coverage[0],$append);682 $append = str_replace("%coverage%",esc_html($coverage[0]),$append); 615 683 616 684 } … … 620 688 $relation = get_post_meta($post->ID,'dublin_core_relation'); 621 689 622 $append = str_replace("%relation%", $relation[0],$append);690 $append = str_replace("%relation%",esc_html($relation[0]),$append); 623 691 624 692 } … … 628 696 $publisher = get_post_meta($post->ID,'dublin_core_publisher'); 629 697 630 $append = str_replace("%publisher%", $publisher[0],$append);698 $append = str_replace("%publisher%",esc_html($publisher[0]),$append); 631 699 632 700 } … … 636 704 $contributor = get_post_meta($post->ID,'dublin_core_contributor'); 637 705 638 $append = str_replace("%contributor%", $contributor[0],$append);706 $append = str_replace("%contributor%",esc_html($contributor[0]),$append); 639 707 640 708 } … … 644 712 $rights = get_post_meta($post->ID,'dublin_core_rights'); 645 713 646 $append = str_replace("%rights%", $rights[0],$append);714 $append = str_replace("%rights%",esc_html($rights[0]),$append); 647 715 648 716 } … … 652 720 $format = get_post_meta($post->ID,'dublin_core_format'); 653 721 654 $append = str_replace("%format%", $format[0],$append);722 $append = str_replace("%format%",esc_html($format[0]),$append); 655 723 656 724 } … … 660 728 $language = get_post_meta($post->ID,'dublin_core_language'); 661 729 662 $append = str_replace("%language%",$language[0],$append); 730 $append = str_replace("%language%",esc_html($language[0]),$append); 731 732 } 733 734 if (get_post_meta($post->ID,'dublin_core_date')){ 735 736 $date = get_post_meta($post->ID,'dublin_core_date'); 737 738 $append = str_replace("%date%",esc_html($date[0]),$append); 739 740 } 741 742 if (get_post_meta($post->ID,'dublin_core_identifier')){ 743 744 $identifier = get_post_meta($post->ID,'dublin_core_identifier'); 745 746 $append = str_replace("%identifier%",esc_html($identifier[0]),$append); 663 747 664 748 } … … 668 752 $instructionalmethod = get_post_meta($post->ID,'dublin_core_instructionalmethod'); 669 753 670 $append = str_replace("%instructionalmethod%", $instructionalmethod[0],$append);754 $append = str_replace("%instructionalmethod%",esc_html($instructionalmethod[0]),$append); 671 755 672 756 } -
dublin-core-metadata/trunk/dublincore_theme_functions.php
r561418 r2161859 18 18 case 'dublin_core_format': return get_post_meta($post_id,'dublin_core_format',true); break; 19 19 case 'dublin_core_language': return get_post_meta($post_id,'dublin_core_language',true); break; 20 case 'dublin_core_date': return get_post_meta($post_id,'dublin_core_date',true); break; 21 case 'dublin_core_identifier': return get_post_meta($post_id,'dublin_core_identifier',true); break; 20 22 case 'dublin_core_instructionalmethod': return get_post_meta($post_id,'dublin_core_instructionalmethod',true); break; 21 23 default : break;
Note: See TracChangeset
for help on using the changeset viewer.