Changeset 2453741
- Timestamp:
- 01/11/2021 09:02:21 AM (5 years ago)
- Location:
- sitetree
- Files:
-
- 5 added
- 6 deleted
- 9 edited
- 44 copied
-
assets/screenshot-6.png (modified) (previous)
-
assets/screenshot-7.png (added)
-
tags/5.2 (copied) (copied from sitetree/trunk)
-
tags/5.2/admin/admin-controller.class.php (copied) (copied from sitetree/trunk/admin/admin-controller.class.php)
-
tags/5.2/admin/dashboard-page-view.class.php (copied) (copied from sitetree/trunk/admin/dashboard-page-view.class.php)
-
tags/5.2/admin/field-view.class.php (copied) (copied from sitetree/trunk/admin/field-view.class.php)
-
tags/5.2/admin/leaves-page-view.class.php (copied) (copied from sitetree/trunk/admin/leaves-page-view.class.php)
-
tags/5.2/admin/meta-box-controller.class.php (copied) (copied from sitetree/trunk/admin/meta-box-controller.class.php)
-
tags/5.2/admin/page-controller-classes.php (copied) (copied from sitetree/trunk/admin/page-controller-classes.php) (1 diff)
-
tags/5.2/admin/page-view-delegate-protocols.php (copied) (copied from sitetree/trunk/admin/page-view-delegate-protocols.php)
-
tags/5.2/admin/page-view.class.php (copied) (copied from sitetree/trunk/admin/page-view.class.php)
-
tags/5.2/admin/ping-controller.class.php (copied) (copied from sitetree/trunk/admin/ping-controller.class.php)
-
tags/5.2/admin/ping-state.class.php (copied) (copied from sitetree/trunk/admin/ping-state.class.php)
-
tags/5.2/admin/sitetree-field-view.class.php (deleted)
-
tags/5.2/admin/sitetree-page-view.class.php (deleted)
-
tags/5.2/core (deleted)
-
tags/5.2/data-model/advanced-page-data.php (copied) (copied from sitetree/trunk/data-model/advanced-page-data.php)
-
tags/5.2/data-model/dashboard-page-data.php (copied) (copied from sitetree/trunk/data-model/dashboard-page-data.php)
-
tags/5.2/data-model/data-controller.class.php (copied) (copied from sitetree/trunk/data-model/data-controller.class.php)
-
tags/5.2/data-model/data-model-classes.php (copied) (copied from sitetree/trunk/data-model/data-model-classes.php)
-
tags/5.2/data-model/global-objects-resources.php (copied) (copied from sitetree/trunk/data-model/global-objects-resources.php) (1 diff)
-
tags/5.2/data-model/leaves-page-data.php (copied) (copied from sitetree/trunk/data-model/leaves-page-data.php)
-
tags/5.2/data-model/site_tree-page-data.php (copied) (copied from sitetree/trunk/data-model/site_tree-page-data.php) (2 diffs)
-
tags/5.2/data-model/sitemap-page-data.php (deleted)
-
tags/5.2/includes/builders (copied) (copied from sitetree/trunk/includes/builders)
-
tags/5.2/includes/builders/builder-core.class.php (copied) (copied from sitetree/trunk/includes/builders/builder-core.class.php)
-
tags/5.2/includes/builders/builders-interfaces.php (copied) (copied from sitetree/trunk/includes/builders/builders-interfaces.php) (1 diff)
-
tags/5.2/includes/builders/google-sitemap-builder.class.php (copied) (copied from sitetree/trunk/includes/builders/google-sitemap-builder.class.php)
-
tags/5.2/includes/builders/image-element.class.php (copied) (copied from sitetree/trunk/includes/builders/image-element.class.php)
-
tags/5.2/includes/builders/newsmap-builder.class.php (copied) (copied from sitetree/trunk/includes/builders/newsmap-builder.class.php)
-
tags/5.2/includes/builders/site-tree-builder.class.php (copied) (copied from sitetree/trunk/includes/builders/site-tree-builder.class.php) (8 diffs)
-
tags/5.2/includes/builders/sitemap-builder.class.php (copied) (copied from sitetree/trunk/includes/builders/sitemap-builder.class.php)
-
tags/5.2/includes/builders/stylesheet-builder.class.php (copied) (copied from sitetree/trunk/includes/builders/stylesheet-builder.class.php)
-
tags/5.2/includes/core-delegate.class.php (copied) (copied from sitetree/trunk/includes/core-delegate.class.php)
-
tags/5.2/includes/core.class.php (copied) (copied from sitetree/trunk/includes/core.class.php) (1 diff)
-
tags/5.2/includes/hyperlist-controller.class.php (added)
-
tags/5.2/includes/index.php (copied) (copied from sitetree/trunk/includes/index.php)
-
tags/5.2/includes/robots-delegate.class.php (copied) (copied from sitetree/trunk/includes/robots-delegate.class.php)
-
tags/5.2/includes/template-tags.php (added)
-
tags/5.2/includes/upgrader.class.php (copied) (copied from sitetree/trunk/includes/upgrader.class.php)
-
tags/5.2/library/base-plugin.class.php (copied) (copied from sitetree/trunk/library/base-plugin.class.php)
-
tags/5.2/library/db.class.php (copied) (copied from sitetree/trunk/library/db.class.php)
-
tags/5.2/library/functions.php (copied) (copied from sitetree/trunk/library/functions.php)
-
tags/5.2/library/plugin-upgrader.class.php (copied) (copied from sitetree/trunk/library/plugin-upgrader.class.php)
-
tags/5.2/library/plugin.class.php (deleted)
-
tags/5.2/readme.txt (copied) (copied from sitetree/trunk/readme.txt) (5 diffs)
-
tags/5.2/resources/fonts (copied) (copied from sitetree/trunk/resources/fonts)
-
tags/5.2/resources/sitetree-min.css (copied) (copied from sitetree/trunk/resources/sitetree-min.css)
-
tags/5.2/resources/sitetree-min.js (copied) (copied from sitetree/trunk/resources/sitetree-min.js)
-
tags/5.2/resources/sitetree.css (copied) (copied from sitetree/trunk/resources/sitetree.css)
-
tags/5.2/resources/sitetree.js (copied) (copied from sitetree/trunk/resources/sitetree.js)
-
tags/5.2/sitetree.php (copied) (copied from sitetree/trunk/sitetree.php) (3 diffs)
-
tags/5.2/uninstall.php (copied) (copied from sitetree/trunk/uninstall.php)
-
trunk/admin/page-controller-classes.php (modified) (1 diff)
-
trunk/data-model/global-objects-resources.php (modified) (1 diff)
-
trunk/data-model/site_tree-page-data.php (modified) (2 diffs)
-
trunk/includes/builders/builders-interfaces.php (modified) (1 diff)
-
trunk/includes/builders/site-tree-builder.class.php (modified) (8 diffs)
-
trunk/includes/core.class.php (modified) (1 diff)
-
trunk/includes/hyperlist-controller.class.php (added)
-
trunk/includes/shortcode-controller.class.php (deleted)
-
trunk/includes/template-tags.php (added)
-
trunk/readme.txt (modified) (5 diffs)
-
trunk/sitetree.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
sitetree/tags/5.2/admin/page-controller-classes.php
r2449056 r2453741 391 391 // Break omitted. 392 392 393 case 'sitemap':394 393 case 'newsmap': 395 394 if ( !$sitemap_active || $sitemap_filename_has_changed ){ -
sitetree/tags/5.2/data-model/global-objects-resources.php
r2449056 r2453741 30 30 'includes/builders/site-tree-builder.class.php' 31 31 )); 32 33 $this->registerGlobalObjectResources( 'HyperlistController', array( 'includes/hyperlist-controller.class.php' ) ); 32 34 ?> -
sitetree/tags/5.2/data-model/site_tree-page-data.php
r2449056 r2453741 124 124 ), 125 125 new Field( 'limit', 'NumberField', 'positive_number', $common_l10n['limit'][0], 126 $common_l10n['limit'][1], 100, array( 'min_value' => 10, 'max_value' => 1000 )126 $common_l10n['limit'][1], 100, array( 'min_value' => 5, 'max_value' => 1000 ) 127 127 ) 128 128 ) )); … … 150 150 $post_type_section->addField( new Field( 'limit', 'NumberField', 151 151 'positive_number', $common_l10n['limit'][0], $common_l10n['limit'][1], 100, 152 array( 'min_value' => 10, 'max_value' => 1000 ) ));152 array( 'min_value' => 5, 'max_value' => 1000 ) )); 153 153 154 154 $this->registerSection( $post_type_section ); -
sitetree/tags/5.2/includes/builders/builders-interfaces.php
r2449056 r2453741 59 59 60 60 /** 61 * Returns 'true' or 'false' according to whether or not the builder 62 * is generating an hyper-list as a result of either a "shortcode call" 63 * or Template Tag call. 64 * 65 * @since 5.2 66 * @return bool 67 */ 68 public function isDoingHyperlist(); 69 70 /** 61 71 * @since 2.0 62 72 * @param string $string -
sitetree/tags/5.2/includes/builders/site-tree-builder.class.php
r2449056 r2453741 72 72 73 73 /** 74 * @since 5.2 75 * @var bool 76 */ 77 private $doingHyperlist = false; 78 79 /** 74 80 * {@inheritdoc} 75 81 */ … … 106 112 public function isDoingShortcode() { 107 113 return $this->doingShortcode; 114 } 115 116 /** 117 * @since 5.2 118 * @param bool $true_or_false 119 */ 120 public function setDoingHyperlist( $true_or_false ) { 121 $this->doingHyperlist = $true_or_false; 122 } 123 124 /** 125 * {@inheritdoc} 126 */ 127 public function isDoingHyperlist() { 128 return $this->doingHyperlist; 108 129 } 109 130 … … 388 409 389 410 /** 390 * @since 4.5411 * @since 5.2 391 412 * 392 413 * @param string $meta_keys … … 394 415 * @return bool 395 416 */ 396 private function prepareVariablesOnDoing Shortcode( &$meta_keys, &$postmeta_conditions ) {397 if (! $this->doing Shortcode) {417 private function prepareVariablesOnDoingHyperlist( &$meta_keys, &$postmeta_conditions ) { 418 if (! $this->doingHyperlist ) { 398 419 return false; 399 420 } … … 427 448 } 428 449 429 $list_of_ids_globally_excluded = $this->getListOption( 'include_globally_excluded' ); 430 431 if ( $list_of_ids_globally_excluded ) { 432 if ( $list_of_ids_globally_excluded === true ) { 433 return true; 434 } 435 436 $ids_to_include = wp_parse_id_list( $list_of_ids_globally_excluded ); 437 438 if ( $ids_to_include ) { 439 $list_of_ids_globally_excluded = implode( ',', $ids_to_include ); 440 $postmeta_conditions .= ' AND pm.post_id NOT IN (' . $list_of_ids_globally_excluded . ')' ; 441 } 442 } 443 444 $meta_keys .= ','; 445 $meta_keys .= $this->db->prepareMetaKey( 'exclude_from_shortcode_lists' ); 450 if ( $this->doingShortcode ) { 451 $list_of_ids_globally_excluded = $this->getListOption( 'include_globally_excluded' ); 452 453 if ( $list_of_ids_globally_excluded ) { 454 if ( $list_of_ids_globally_excluded === true ) { 455 return true; 456 } 457 458 $ids_to_include = wp_parse_id_list( $list_of_ids_globally_excluded ); 459 460 if ( $ids_to_include ) { 461 $list_of_ids_globally_excluded = implode( ',', $ids_to_include ); 462 $postmeta_conditions .= ' AND pm.post_id NOT IN (' . $list_of_ids_globally_excluded . ')' ; 463 } 464 } 465 466 $meta_keys .= ','; 467 $meta_keys .= $this->db->prepareMetaKey( 'exclude_from_shortcode_lists' ); 468 } 446 469 447 470 return true; … … 520 543 } 521 544 522 $this->prepareVariablesOnDoing Shortcode( $meta_keys, $postmeta_conditions );545 $this->prepareVariablesOnDoingHyperlist( $meta_keys, $postmeta_conditions ); 523 546 524 547 $postmeta_conditions = sprintf( $postmeta_conditions, $meta_keys ); … … 563 586 } 564 587 565 $this->prepareVariablesOnDoing Shortcode( $meta_keys, $postmeta_conditions );588 $this->prepareVariablesOnDoingHyperlist( $meta_keys, $postmeta_conditions ); 566 589 567 590 $postmeta_conditions = sprintf( $postmeta_conditions, $meta_keys ); … … 935 958 $this->appendToQueryClause( 'order_by', $order_by ); 936 959 937 $this->prepareVariablesOnDoing Shortcode( $meta_keys, $postmeta_conditions );960 $this->prepareVariablesOnDoingHyperlist( $meta_keys, $postmeta_conditions ); 938 961 939 962 $postmeta_conditions = sprintf( $postmeta_conditions, $meta_keys ); -
sitetree/tags/5.2/includes/core.class.php
r2449056 r2453741 78 78 else { 79 79 $this->load( 'includes/core-delegate.class.php' ); 80 $this->load( 'includes/shortcode-controller.class.php' );81 80 82 $sitetreeDelegate = new CoreDelegate( $this ); 83 $shortcodeController = new ShortcodeController( $this ); 84 81 $sitetreeDelegate = new CoreDelegate( $this ); 82 85 83 add_action( 'wp', array( $sitetreeDelegate, 'listenToPageRequest' ), 5 ); 86 add_shortcode( 'sitetree', array( $ shortcodeController, 'doShortcode' ) );84 add_shortcode( 'sitetree', array( $this->invokeGlobalObject( 'HyperlistController' ), 'doShortcode' ) ); 87 85 88 86 if ( $there_are_google_sitemaps_active ) { -
sitetree/tags/5.2/readme.txt
r2449056 r2453741 7 7 Tested up to: 5.6 8 8 Requires PHP: 5.6.20 9 Stable tag: 5. 1.39 Stable tag: 5.2 10 10 License: GPLv3 11 11 License URI: https://opensource.org/licenses/GPL-3.0 … … 33 33 WordPress-like settings pages together with the SiteTree Dashboard are where all your customisations take place. No need to be a developer to use SiteTree. 34 34 35 = One Shortcode,A Myriad of Hyper-lists =36 37 You can think of the `[sitetree]` shortcode as a multipurpose tool, flexible like only a few other shortcodes: you change one attribute, and a whole new, dynamic list of hyperlinks is all set to be perused.35 = A Myriad of Hyper-lists = 36 37 Fully documented and always ready-to-use, the `[sitetree]` shortcode and its workmate `sitetree_get_hyperlist()` are flexible like only a few other developer tools: you change one attribute, or argument, and a whole new, dynamic list of hyperlinks is all set to be perused. 38 38 39 39 = Custom Post Types Support = … … 92 92 4. Drag-and-drop reordering of the hyper-lists composing the Site Tree. 93 93 5. Metadata section. 94 6. The Google Sitemap generated for LuigiCavalieri.com. 94 6. The Site Tree of LuigiCavalieri.com, fine-tuned by Pro Leaf. 95 7. The Google Sitemap generated for LuigiCavalieri.com. 95 96 96 97 … … 130 131 == Upgrade Notice == 131 132 132 = 5. 1.3=133 = 5.2 = 133 134 134 135 This update finally removes from the database the Priority and Change Frequency metadata deprecated since SiteTree 3.0. … … 136 137 137 138 == Changelog == 139 140 = 5.2 (11 January 2020) = 141 142 It's time to introduce a Template Tag: `sitetree_get_hyperlist()` is only awaiting the developer inside you! 143 138 144 139 145 = 5.1.3 (2 January 2021) = -
sitetree/tags/5.2/sitetree.php
r2449056 r2453741 4 4 * Plugin URI: https://luigicavalieri.com/sitetree/ 5 5 * Description: Sitemaps, Hyper-lists and Beyond. 6 * Version: 5. 1.36 * Version: 5.2 7 7 * Requires: 5.3 8 8 * Author: Luigi Cavalieri … … 13 13 * 14 14 * @package SiteTree 15 * @version 5. 1.315 * @version 5.2 16 16 * @copyright Copyright 2021 Luigi Cavalieri. 17 17 * @license https://opensource.org/licenses/GPL-3.0 GPL v3.0 … … 50 50 include( 'library/base-plugin.class.php' ); 51 51 include( 'includes/core.class.php' ); 52 include( 'includes/template-tags.php' ); 52 53 53 54 \SiteTree\Core::launch( __DIR__ ); -
sitetree/trunk/admin/page-controller-classes.php
r2449056 r2453741 391 391 // Break omitted. 392 392 393 case 'sitemap':394 393 case 'newsmap': 395 394 if ( !$sitemap_active || $sitemap_filename_has_changed ){ -
sitetree/trunk/data-model/global-objects-resources.php
r2449056 r2453741 30 30 'includes/builders/site-tree-builder.class.php' 31 31 )); 32 33 $this->registerGlobalObjectResources( 'HyperlistController', array( 'includes/hyperlist-controller.class.php' ) ); 32 34 ?> -
sitetree/trunk/data-model/site_tree-page-data.php
r2449056 r2453741 124 124 ), 125 125 new Field( 'limit', 'NumberField', 'positive_number', $common_l10n['limit'][0], 126 $common_l10n['limit'][1], 100, array( 'min_value' => 10, 'max_value' => 1000 )126 $common_l10n['limit'][1], 100, array( 'min_value' => 5, 'max_value' => 1000 ) 127 127 ) 128 128 ) )); … … 150 150 $post_type_section->addField( new Field( 'limit', 'NumberField', 151 151 'positive_number', $common_l10n['limit'][0], $common_l10n['limit'][1], 100, 152 array( 'min_value' => 10, 'max_value' => 1000 ) ));152 array( 'min_value' => 5, 'max_value' => 1000 ) )); 153 153 154 154 $this->registerSection( $post_type_section ); -
sitetree/trunk/includes/builders/builders-interfaces.php
r2449056 r2453741 59 59 60 60 /** 61 * Returns 'true' or 'false' according to whether or not the builder 62 * is generating an hyper-list as a result of either a "shortcode call" 63 * or Template Tag call. 64 * 65 * @since 5.2 66 * @return bool 67 */ 68 public function isDoingHyperlist(); 69 70 /** 61 71 * @since 2.0 62 72 * @param string $string -
sitetree/trunk/includes/builders/site-tree-builder.class.php
r2449056 r2453741 72 72 73 73 /** 74 * @since 5.2 75 * @var bool 76 */ 77 private $doingHyperlist = false; 78 79 /** 74 80 * {@inheritdoc} 75 81 */ … … 106 112 public function isDoingShortcode() { 107 113 return $this->doingShortcode; 114 } 115 116 /** 117 * @since 5.2 118 * @param bool $true_or_false 119 */ 120 public function setDoingHyperlist( $true_or_false ) { 121 $this->doingHyperlist = $true_or_false; 122 } 123 124 /** 125 * {@inheritdoc} 126 */ 127 public function isDoingHyperlist() { 128 return $this->doingHyperlist; 108 129 } 109 130 … … 388 409 389 410 /** 390 * @since 4.5411 * @since 5.2 391 412 * 392 413 * @param string $meta_keys … … 394 415 * @return bool 395 416 */ 396 private function prepareVariablesOnDoing Shortcode( &$meta_keys, &$postmeta_conditions ) {397 if (! $this->doing Shortcode) {417 private function prepareVariablesOnDoingHyperlist( &$meta_keys, &$postmeta_conditions ) { 418 if (! $this->doingHyperlist ) { 398 419 return false; 399 420 } … … 427 448 } 428 449 429 $list_of_ids_globally_excluded = $this->getListOption( 'include_globally_excluded' ); 430 431 if ( $list_of_ids_globally_excluded ) { 432 if ( $list_of_ids_globally_excluded === true ) { 433 return true; 434 } 435 436 $ids_to_include = wp_parse_id_list( $list_of_ids_globally_excluded ); 437 438 if ( $ids_to_include ) { 439 $list_of_ids_globally_excluded = implode( ',', $ids_to_include ); 440 $postmeta_conditions .= ' AND pm.post_id NOT IN (' . $list_of_ids_globally_excluded . ')' ; 441 } 442 } 443 444 $meta_keys .= ','; 445 $meta_keys .= $this->db->prepareMetaKey( 'exclude_from_shortcode_lists' ); 450 if ( $this->doingShortcode ) { 451 $list_of_ids_globally_excluded = $this->getListOption( 'include_globally_excluded' ); 452 453 if ( $list_of_ids_globally_excluded ) { 454 if ( $list_of_ids_globally_excluded === true ) { 455 return true; 456 } 457 458 $ids_to_include = wp_parse_id_list( $list_of_ids_globally_excluded ); 459 460 if ( $ids_to_include ) { 461 $list_of_ids_globally_excluded = implode( ',', $ids_to_include ); 462 $postmeta_conditions .= ' AND pm.post_id NOT IN (' . $list_of_ids_globally_excluded . ')' ; 463 } 464 } 465 466 $meta_keys .= ','; 467 $meta_keys .= $this->db->prepareMetaKey( 'exclude_from_shortcode_lists' ); 468 } 446 469 447 470 return true; … … 520 543 } 521 544 522 $this->prepareVariablesOnDoing Shortcode( $meta_keys, $postmeta_conditions );545 $this->prepareVariablesOnDoingHyperlist( $meta_keys, $postmeta_conditions ); 523 546 524 547 $postmeta_conditions = sprintf( $postmeta_conditions, $meta_keys ); … … 563 586 } 564 587 565 $this->prepareVariablesOnDoing Shortcode( $meta_keys, $postmeta_conditions );588 $this->prepareVariablesOnDoingHyperlist( $meta_keys, $postmeta_conditions ); 566 589 567 590 $postmeta_conditions = sprintf( $postmeta_conditions, $meta_keys ); … … 935 958 $this->appendToQueryClause( 'order_by', $order_by ); 936 959 937 $this->prepareVariablesOnDoing Shortcode( $meta_keys, $postmeta_conditions );960 $this->prepareVariablesOnDoingHyperlist( $meta_keys, $postmeta_conditions ); 938 961 939 962 $postmeta_conditions = sprintf( $postmeta_conditions, $meta_keys ); -
sitetree/trunk/includes/core.class.php
r2449056 r2453741 78 78 else { 79 79 $this->load( 'includes/core-delegate.class.php' ); 80 $this->load( 'includes/shortcode-controller.class.php' );81 80 82 $sitetreeDelegate = new CoreDelegate( $this ); 83 $shortcodeController = new ShortcodeController( $this ); 84 81 $sitetreeDelegate = new CoreDelegate( $this ); 82 85 83 add_action( 'wp', array( $sitetreeDelegate, 'listenToPageRequest' ), 5 ); 86 add_shortcode( 'sitetree', array( $ shortcodeController, 'doShortcode' ) );84 add_shortcode( 'sitetree', array( $this->invokeGlobalObject( 'HyperlistController' ), 'doShortcode' ) ); 87 85 88 86 if ( $there_are_google_sitemaps_active ) { -
sitetree/trunk/readme.txt
r2449056 r2453741 7 7 Tested up to: 5.6 8 8 Requires PHP: 5.6.20 9 Stable tag: 5. 1.39 Stable tag: 5.2 10 10 License: GPLv3 11 11 License URI: https://opensource.org/licenses/GPL-3.0 … … 33 33 WordPress-like settings pages together with the SiteTree Dashboard are where all your customisations take place. No need to be a developer to use SiteTree. 34 34 35 = One Shortcode,A Myriad of Hyper-lists =36 37 You can think of the `[sitetree]` shortcode as a multipurpose tool, flexible like only a few other shortcodes: you change one attribute, and a whole new, dynamic list of hyperlinks is all set to be perused.35 = A Myriad of Hyper-lists = 36 37 Fully documented and always ready-to-use, the `[sitetree]` shortcode and its workmate `sitetree_get_hyperlist()` are flexible like only a few other developer tools: you change one attribute, or argument, and a whole new, dynamic list of hyperlinks is all set to be perused. 38 38 39 39 = Custom Post Types Support = … … 92 92 4. Drag-and-drop reordering of the hyper-lists composing the Site Tree. 93 93 5. Metadata section. 94 6. The Google Sitemap generated for LuigiCavalieri.com. 94 6. The Site Tree of LuigiCavalieri.com, fine-tuned by Pro Leaf. 95 7. The Google Sitemap generated for LuigiCavalieri.com. 95 96 96 97 … … 130 131 == Upgrade Notice == 131 132 132 = 5. 1.3=133 = 5.2 = 133 134 134 135 This update finally removes from the database the Priority and Change Frequency metadata deprecated since SiteTree 3.0. … … 136 137 137 138 == Changelog == 139 140 = 5.2 (11 January 2020) = 141 142 It's time to introduce a Template Tag: `sitetree_get_hyperlist()` is only awaiting the developer inside you! 143 138 144 139 145 = 5.1.3 (2 January 2021) = -
sitetree/trunk/sitetree.php
r2449056 r2453741 4 4 * Plugin URI: https://luigicavalieri.com/sitetree/ 5 5 * Description: Sitemaps, Hyper-lists and Beyond. 6 * Version: 5. 1.36 * Version: 5.2 7 7 * Requires: 5.3 8 8 * Author: Luigi Cavalieri … … 13 13 * 14 14 * @package SiteTree 15 * @version 5. 1.315 * @version 5.2 16 16 * @copyright Copyright 2021 Luigi Cavalieri. 17 17 * @license https://opensource.org/licenses/GPL-3.0 GPL v3.0 … … 50 50 include( 'library/base-plugin.class.php' ); 51 51 include( 'includes/core.class.php' ); 52 include( 'includes/template-tags.php' ); 52 53 53 54 \SiteTree\Core::launch( __DIR__ );
Note: See TracChangeset
for help on using the changeset viewer.