Changeset 3275158
- Timestamp:
- 04/16/2025 10:15:00 PM (12 months ago)
- Location:
- widget-for-eventbrite-api
- Files:
-
- 18 edited
- 1 copied
-
tags/6.2.3 (copied) (copied from widget-for-eventbrite-api/trunk)
-
tags/6.2.3/changelog.txt (modified) (1 diff)
-
tags/6.2.3/includes/class-utilities.php (modified) (2 diffs)
-
tags/6.2.3/readme.txt (modified) (1 diff)
-
tags/6.2.3/templates__free/parts/booknow__free.php (modified) (1 diff)
-
tags/6.2.3/templates__free/parts/date_widget.php (modified) (1 diff)
-
tags/6.2.3/templates__free/parts/excerpt_widget.php (modified) (2 diffs)
-
tags/6.2.3/templates__free/parts/thumb_widget__free.php (modified) (2 diffs)
-
tags/6.2.3/templates__free/parts/title_widget__free.php (modified) (1 diff)
-
tags/6.2.3/widget-for-eventbrite-api.php (modified) (2 diffs)
-
trunk/changelog.txt (modified) (1 diff)
-
trunk/includes/class-utilities.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/templates__free/parts/booknow__free.php (modified) (1 diff)
-
trunk/templates__free/parts/date_widget.php (modified) (1 diff)
-
trunk/templates__free/parts/excerpt_widget.php (modified) (2 diffs)
-
trunk/templates__free/parts/thumb_widget__free.php (modified) (2 diffs)
-
trunk/templates__free/parts/title_widget__free.php (modified) (1 diff)
-
trunk/widget-for-eventbrite-api.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
widget-for-eventbrite-api/tags/6.2.3/changelog.txt
r3273977 r3275158 1 = 6.2.3 = 2 Fix issues from WP6.8 fix 3 1 4 = 6.2.2 = 2 5 Fix multiple issues with WP 6.8 compatability -
widget-for-eventbrite-api/tags/6.2.3/includes/class-utilities.php
r3273977 r3275158 54 54 55 55 private $event; 56 57 /** 58 * @var mixed 59 */ 60 private $post_obj; 56 61 57 62 /** … … 430 435 431 436 /** 437 * Get the URL to an event's logo. 438 * @filter wfea_event_logo_url<br> 439 * <em>example<em><br> 440 * <pre>add_filter( 'wfea_event_logo_url', 441 * function( $url ) { 442 * // your code 443 * return $url; 444 * } 445 * );</pre> 446 * 447 * @return string 448 * @api 449 */ 450 public function get_event_logo_url() { 451 $logo = $this->get_event()->logo; 452 if ( !empty( $logo ) ) { 453 $url = $logo->url; 454 } else { 455 $url = ''; 456 } 457 return apply_filters( 'wfea_event_logo_url', $url ); 458 } 459 460 /** 461 * Get the URL to an event's logo original size. 462 * @filter wfea_event_logo_original_url<br> 463 * <em>example<em><br> 464 * <pre>add_filter( 'wfea_event_logo_original_url', 465 * function( $url ) { 466 * // your code 467 * return $url; 468 * } 469 * );</pre> 470 * @return mixed|null 471 * @api 472 */ 473 public function get_event_logo_original_url() { 474 $logo = $this->get_event()->logo; 475 if ( !empty( $logo ) ) { 476 $url = $logo->original->url; 477 } else { 478 $url = ''; 479 } 480 return apply_filters( 'wfea_event_logo_original_url', $url ); 481 } 482 483 /** 484 * Get the URL to an event's public viewing page on eventbrite.com. 485 * @filter wfea_event_title<br> 486 * <em>example<em><br> 487 * <pre>add_filter( 'wfea_event_title', 488 * function( $title ) { 489 * // your code 490 * return $title; 491 * } 492 * );</pre> 493 * @return mixed|null 494 * @api 495 */ 496 public function get_event_title() { 497 return apply_filters( 'wfea_event_title', $this->get_event()->post_title ); 498 } 499 500 /** 501 * Get the ID of the event 502 * @filter wfea_event_ID<br> 503 * <em>example<em><br> 504 * <pre>add_filter( 'wfea_event_ID', 505 * function( $id ) { 506 * // your code 507 * return $id; 508 * } 509 * );</pre> 510 * @return mixed|null 511 * @api 512 */ 513 public function get_event_ID() { 514 return apply_filters( 'wfea_event_ID', $this->get_event()->ID ); 515 } 516 517 /** 432 518 * Get the URL to an event's public viewing page on eventbrite.com. 433 519 * @return Url URL for https://eventbrite.com event -
widget-for-eventbrite-api/tags/6.2.3/readme.txt
r3273977 r3275158 3 3 Tags: eventbrite, widget, events, eventbrite widget, eventbrite shortcode 4 4 Tested up to: 6.8 5 Stable tag: 6.2. 25 Stable tag: 6.2.3 6 6 Requires PHP: 7.4 7 7 License: GPL-2.0-or-later -
widget-for-eventbrite-api/tags/6.2.3/templates__free/parts/booknow__free.php
r2977699 r3275158 23 23 wp_kses_post( $cta_text ), 24 24 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '', 25 esc_attr( get_the_title() ),25 esc_attr( $data->utilities->get_event_title() ), 26 26 __( 'on Eventbrite for', 'widget-for-eventbrite-api' ) 27 27 ); -
widget-for-eventbrite-api/tags/6.2.3/templates__free/parts/date_widget.php
r2977699 r3275158 6 6 if ( $data->utilities->get_element( 'date', $data->args ) ) { 7 7 $date = $data->utilities->get_event_time($data->args); 8 printf( '<time class="eaw-time published" datetime="%1$s">%2$s</time>', esc_html( get_the_modified_date( 'c' ) ), esc_html( $date ) );8 printf( '<time class="eaw-time published" datetime="%1$s">%2$s</time>', esc_html( get_the_modified_date( 'c', $data->utilities->get_event() ) ), esc_html( $date ) ); 9 9 } -
widget-for-eventbrite-api/tags/6.2.3/templates__free/parts/excerpt_widget.php
r2977699 r3275158 8 8 <div class="eaw-summary"> 9 9 <?php 10 echo wp_trim_words( apply_filters( 'eawp_excerpt', get_the_excerpt( ) ), $data->utilities->get_element( 'length', $data->args ), ' …' );10 echo wp_trim_words( apply_filters( 'eawp_excerpt', get_the_excerpt( $data->utilities->get_event() ) ), $data->utilities->get_element( 'length', $data->args ), ' …' ); 11 11 if ( $data->utilities->get_element( 'readmore', $data->args ) ) { 12 12 printf( '<a href="%1$s" %3$s aria-label="%4$s" class="more-link">%2$s</a>', … … 14 14 wp_kses_post( $data->utilities->get_element( 'readmore_text', $data->args ) ), 15 15 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '', 16 ( empty( $data->utilities->get_element( 'aria_label_readmore', $data->args ) ) ) ? esc_attr( $data->utilities->get_element( 'readmore_text', $data->args ) ) . ' ' . __( 'on Eventbrite for', 'widget-for-eventbrite-api' ) . ' ' . esc_attr( get_the_title() ) : esc_attr( $data->utilities->get_element( 'aria_label_readmore', $data->args ) )16 ( empty( $data->utilities->get_element( 'aria_label_readmore', $data->args ) ) ) ? esc_attr( $data->utilities->get_element( 'readmore_text', $data->args ) ) . ' ' . __( 'on Eventbrite for', 'widget-for-eventbrite-api' ) . ' ' . esc_attr( $data->utilities->get_event_title() ) : esc_attr( $data->utilities->get_element( 'aria_label_readmore', $data->args ) ) 17 17 ); 18 18 } -
widget-for-eventbrite-api/tags/6.2.3/templates__free/parts/thumb_widget__free.php
r3149289 r3275158 11 11 <?php 12 12 // Check if post has post thumbnail. 13 if ( ! empty( $data-> events->post->logo_url) ) {13 if ( ! empty( $data->utilities->get_event_logo_url() ) ) { 14 14 // Thumbnails 15 15 printf( '<a class="eaw-img %2$s" %1$s rel="bookmark" %6$s><img class="%2$s eaw-thumb eaw-default-thumb" src="%3$s" alt="%4$s" width="%5$s"></a>', 16 16 $data->event->booknow, 17 17 esc_attr( $data->utilities->get_element( 'thumb_align', $data->args ) ), 18 esc_url( $data-> events->post->logo_url),19 esc_attr( get_the_title() ),18 esc_url( $data->utilities->get_event_logo_url() ), 19 esc_attr( $data->utilities->get_event_title() ), 20 20 (int) $data->utilities->get_element( 'thumb_width', $data->args ), 21 21 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '' … … 28 28 esc_attr( $data->utilities->get_element( 'thumb_align', $data->args ) ), 29 29 esc_url( $data->utilities->get_element( 'thumb_default', $data->args ) ), 30 esc_attr( get_the_title() ),30 esc_attr( $data->utilities->get_event_title() ), 31 31 (int) $data->utilities->get_element( 'thumb_width', $data->args ), 32 32 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '' -
widget-for-eventbrite-api/tags/6.2.3/templates__free/parts/title_widget__free.php
r3156254 r3275158 11 11 sprintf( 12 12 // translators: placeholder is title attribute 13 esc_attr__( 'Eventbrite link to %1$s', 'widget-for-eventbrite-api' ), the_title_attribute( 'echo=0') ),14 the_title_attribute( 'echo=0'),13 esc_attr__( 'Eventbrite link to %1$s', 'widget-for-eventbrite-api' ), the_title_attribute( array( 'echo' => false, 'post' => $data->utilities->get_event() ) ) ), 14 the_title_attribute( array( 'echo' => false, 'post' => $data->utilities->get_event() ) ), 15 15 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '' 16 16 ); -
widget-for-eventbrite-api/tags/6.2.3/widget-for-eventbrite-api.php
r3273977 r3275158 7 7 * Plugin URI: https://fullworksplugins.com/products/widget-for-eventbrite/ 8 8 * Description: Easily display Eventbrite events on your WordPress site 9 * Version: 6.2. 29 * Version: 6.2.3 10 10 * Requires at least: 5.6 11 11 * Requires PHP: 7.4 … … 42 42 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 43 43 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGINS_TOP_DIR', plugin_dir_path( __DIR__ ) ); 44 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGIN_VERSION', '6.2. 2' );44 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGIN_VERSION', '6.2.3' ); 45 45 // Include the plugin autoloader, so we can dynamically include the classes. 46 46 require_once WIDGET_FOR_EVENTBRITE_API_PLUGIN_DIR . 'includes/vendor/autoload.php'; -
widget-for-eventbrite-api/trunk/changelog.txt
r3273977 r3275158 1 = 6.2.3 = 2 Fix issues from WP6.8 fix 3 1 4 = 6.2.2 = 2 5 Fix multiple issues with WP 6.8 compatability -
widget-for-eventbrite-api/trunk/includes/class-utilities.php
r3273977 r3275158 54 54 55 55 private $event; 56 57 /** 58 * @var mixed 59 */ 60 private $post_obj; 56 61 57 62 /** … … 430 435 431 436 /** 437 * Get the URL to an event's logo. 438 * @filter wfea_event_logo_url<br> 439 * <em>example<em><br> 440 * <pre>add_filter( 'wfea_event_logo_url', 441 * function( $url ) { 442 * // your code 443 * return $url; 444 * } 445 * );</pre> 446 * 447 * @return string 448 * @api 449 */ 450 public function get_event_logo_url() { 451 $logo = $this->get_event()->logo; 452 if ( !empty( $logo ) ) { 453 $url = $logo->url; 454 } else { 455 $url = ''; 456 } 457 return apply_filters( 'wfea_event_logo_url', $url ); 458 } 459 460 /** 461 * Get the URL to an event's logo original size. 462 * @filter wfea_event_logo_original_url<br> 463 * <em>example<em><br> 464 * <pre>add_filter( 'wfea_event_logo_original_url', 465 * function( $url ) { 466 * // your code 467 * return $url; 468 * } 469 * );</pre> 470 * @return mixed|null 471 * @api 472 */ 473 public function get_event_logo_original_url() { 474 $logo = $this->get_event()->logo; 475 if ( !empty( $logo ) ) { 476 $url = $logo->original->url; 477 } else { 478 $url = ''; 479 } 480 return apply_filters( 'wfea_event_logo_original_url', $url ); 481 } 482 483 /** 484 * Get the URL to an event's public viewing page on eventbrite.com. 485 * @filter wfea_event_title<br> 486 * <em>example<em><br> 487 * <pre>add_filter( 'wfea_event_title', 488 * function( $title ) { 489 * // your code 490 * return $title; 491 * } 492 * );</pre> 493 * @return mixed|null 494 * @api 495 */ 496 public function get_event_title() { 497 return apply_filters( 'wfea_event_title', $this->get_event()->post_title ); 498 } 499 500 /** 501 * Get the ID of the event 502 * @filter wfea_event_ID<br> 503 * <em>example<em><br> 504 * <pre>add_filter( 'wfea_event_ID', 505 * function( $id ) { 506 * // your code 507 * return $id; 508 * } 509 * );</pre> 510 * @return mixed|null 511 * @api 512 */ 513 public function get_event_ID() { 514 return apply_filters( 'wfea_event_ID', $this->get_event()->ID ); 515 } 516 517 /** 432 518 * Get the URL to an event's public viewing page on eventbrite.com. 433 519 * @return Url URL for https://eventbrite.com event -
widget-for-eventbrite-api/trunk/readme.txt
r3273977 r3275158 3 3 Tags: eventbrite, widget, events, eventbrite widget, eventbrite shortcode 4 4 Tested up to: 6.8 5 Stable tag: 6.2. 25 Stable tag: 6.2.3 6 6 Requires PHP: 7.4 7 7 License: GPL-2.0-or-later -
widget-for-eventbrite-api/trunk/templates__free/parts/booknow__free.php
r2977699 r3275158 23 23 wp_kses_post( $cta_text ), 24 24 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '', 25 esc_attr( get_the_title() ),25 esc_attr( $data->utilities->get_event_title() ), 26 26 __( 'on Eventbrite for', 'widget-for-eventbrite-api' ) 27 27 ); -
widget-for-eventbrite-api/trunk/templates__free/parts/date_widget.php
r2977699 r3275158 6 6 if ( $data->utilities->get_element( 'date', $data->args ) ) { 7 7 $date = $data->utilities->get_event_time($data->args); 8 printf( '<time class="eaw-time published" datetime="%1$s">%2$s</time>', esc_html( get_the_modified_date( 'c' ) ), esc_html( $date ) );8 printf( '<time class="eaw-time published" datetime="%1$s">%2$s</time>', esc_html( get_the_modified_date( 'c', $data->utilities->get_event() ) ), esc_html( $date ) ); 9 9 } -
widget-for-eventbrite-api/trunk/templates__free/parts/excerpt_widget.php
r2977699 r3275158 8 8 <div class="eaw-summary"> 9 9 <?php 10 echo wp_trim_words( apply_filters( 'eawp_excerpt', get_the_excerpt( ) ), $data->utilities->get_element( 'length', $data->args ), ' …' );10 echo wp_trim_words( apply_filters( 'eawp_excerpt', get_the_excerpt( $data->utilities->get_event() ) ), $data->utilities->get_element( 'length', $data->args ), ' …' ); 11 11 if ( $data->utilities->get_element( 'readmore', $data->args ) ) { 12 12 printf( '<a href="%1$s" %3$s aria-label="%4$s" class="more-link">%2$s</a>', … … 14 14 wp_kses_post( $data->utilities->get_element( 'readmore_text', $data->args ) ), 15 15 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '', 16 ( empty( $data->utilities->get_element( 'aria_label_readmore', $data->args ) ) ) ? esc_attr( $data->utilities->get_element( 'readmore_text', $data->args ) ) . ' ' . __( 'on Eventbrite for', 'widget-for-eventbrite-api' ) . ' ' . esc_attr( get_the_title() ) : esc_attr( $data->utilities->get_element( 'aria_label_readmore', $data->args ) )16 ( empty( $data->utilities->get_element( 'aria_label_readmore', $data->args ) ) ) ? esc_attr( $data->utilities->get_element( 'readmore_text', $data->args ) ) . ' ' . __( 'on Eventbrite for', 'widget-for-eventbrite-api' ) . ' ' . esc_attr( $data->utilities->get_event_title() ) : esc_attr( $data->utilities->get_element( 'aria_label_readmore', $data->args ) ) 17 17 ); 18 18 } -
widget-for-eventbrite-api/trunk/templates__free/parts/thumb_widget__free.php
r3149289 r3275158 11 11 <?php 12 12 // Check if post has post thumbnail. 13 if ( ! empty( $data-> events->post->logo_url) ) {13 if ( ! empty( $data->utilities->get_event_logo_url() ) ) { 14 14 // Thumbnails 15 15 printf( '<a class="eaw-img %2$s" %1$s rel="bookmark" %6$s><img class="%2$s eaw-thumb eaw-default-thumb" src="%3$s" alt="%4$s" width="%5$s"></a>', 16 16 $data->event->booknow, 17 17 esc_attr( $data->utilities->get_element( 'thumb_align', $data->args ) ), 18 esc_url( $data-> events->post->logo_url),19 esc_attr( get_the_title() ),18 esc_url( $data->utilities->get_event_logo_url() ), 19 esc_attr( $data->utilities->get_event_title() ), 20 20 (int) $data->utilities->get_element( 'thumb_width', $data->args ), 21 21 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '' … … 28 28 esc_attr( $data->utilities->get_element( 'thumb_align', $data->args ) ), 29 29 esc_url( $data->utilities->get_element( 'thumb_default', $data->args ) ), 30 esc_attr( get_the_title() ),30 esc_attr( $data->utilities->get_event_title() ), 31 31 (int) $data->utilities->get_element( 'thumb_width', $data->args ), 32 32 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '' -
widget-for-eventbrite-api/trunk/templates__free/parts/title_widget__free.php
r3156254 r3275158 11 11 sprintf( 12 12 // translators: placeholder is title attribute 13 esc_attr__( 'Eventbrite link to %1$s', 'widget-for-eventbrite-api' ), the_title_attribute( 'echo=0') ),14 the_title_attribute( 'echo=0'),13 esc_attr__( 'Eventbrite link to %1$s', 'widget-for-eventbrite-api' ), the_title_attribute( array( 'echo' => false, 'post' => $data->utilities->get_event() ) ) ), 14 the_title_attribute( array( 'echo' => false, 'post' => $data->utilities->get_event() ) ), 15 15 ( $data->utilities->get_element( 'newtab', $data->args ) ) ? 'target="_blank"' : '' 16 16 ); -
widget-for-eventbrite-api/trunk/widget-for-eventbrite-api.php
r3273977 r3275158 7 7 * Plugin URI: https://fullworksplugins.com/products/widget-for-eventbrite/ 8 8 * Description: Easily display Eventbrite events on your WordPress site 9 * Version: 6.2. 29 * Version: 6.2.3 10 10 * Requires at least: 5.6 11 11 * Requires PHP: 7.4 … … 42 42 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); 43 43 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGINS_TOP_DIR', plugin_dir_path( __DIR__ ) ); 44 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGIN_VERSION', '6.2. 2' );44 define( 'WIDGET_FOR_EVENTBRITE_API_PLUGIN_VERSION', '6.2.3' ); 45 45 // Include the plugin autoloader, so we can dynamically include the classes. 46 46 require_once WIDGET_FOR_EVENTBRITE_API_PLUGIN_DIR . 'includes/vendor/autoload.php';
Note: See TracChangeset
for help on using the changeset viewer.