mirror of
https://github.com/10h30/Display-Posts-Shortcode-Remote.git
synced 2026-07-11 18:55:55 +09:00
Compare commits
4 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 12684b8b65 | |||
| bd7a7b91ba | |||
| 614ae1d45a | |||
| b52d6a871b |
@@ -253,7 +253,7 @@ if ( ! class_exists( 'Display_Posts_Remote' ) ) {
|
|||||||
$url = trailingslashit( $atts['url'] ) . 'wp-json/wp/v2/posts';
|
$url = trailingslashit( $atts['url'] ) . 'wp-json/wp/v2/posts';
|
||||||
$url = add_query_arg( '_embed' , '', $url );
|
$url = add_query_arg( '_embed' , '', $url );
|
||||||
|
|
||||||
if ( ! empty( $atts['category_id'] ) ) {
|
if ( ! empty( $atts['category_id'] ) && ( is_array( $atts['category_id'] ) || false !== filter_var( $atts['category_id'], FILTER_VALIDATE_BOOLEAN ) ) ) {
|
||||||
|
|
||||||
if ( is_array( $atts['category_id'] ) ) {
|
if ( is_array( $atts['category_id'] ) ) {
|
||||||
|
|
||||||
@@ -319,7 +319,7 @@ if ( ! class_exists( 'Display_Posts_Remote' ) ) {
|
|||||||
public function getDefaults() {
|
public function getDefaults() {
|
||||||
|
|
||||||
return array(
|
return array(
|
||||||
'category_id' => 0,
|
'category_id' => '',
|
||||||
'content_class' => 'content',
|
'content_class' => 'content',
|
||||||
'date_format' => '(n/j/Y)',
|
'date_format' => '(n/j/Y)',
|
||||||
'include_content' => FALSE,
|
'include_content' => FALSE,
|
||||||
@@ -327,7 +327,7 @@ if ( ! class_exists( 'Display_Posts_Remote' ) ) {
|
|||||||
'include_date_modified' => FALSE,
|
'include_date_modified' => FALSE,
|
||||||
'include_link' => TRUE,
|
'include_link' => TRUE,
|
||||||
'include_title' => TRUE,
|
'include_title' => TRUE,
|
||||||
'image_size' => 'thumbnail',
|
'image_size' => '',
|
||||||
'no_posts_message' => __( 'No posts to display.', 'display-posts-shortcode-remote' ),
|
'no_posts_message' => __( 'No posts to display.', 'display-posts-shortcode-remote' ),
|
||||||
'order' => 'desc',
|
'order' => 'desc',
|
||||||
'orderby' => 'date',
|
'orderby' => 'date',
|
||||||
@@ -464,9 +464,12 @@ if ( ! class_exists( 'Display_Posts_Remote' ) ) {
|
|||||||
|
|
||||||
$title = '';
|
$title = '';
|
||||||
}
|
}
|
||||||
|
//print_r($post);
|
||||||
|
|
||||||
$imageAttributes = $self->getImageAttributes( $atts );
|
$imageAttributes = $self->getImageAttributes( $atts );
|
||||||
|
|
||||||
|
if ( ! empty ($atts['image_size'])) {
|
||||||
|
|
||||||
if ( $atts['image_size'] && $post->has_post_thumbnail() && $atts['include_link'] ) {
|
if ( $atts['image_size'] && $post->has_post_thumbnail() && $atts['include_link'] ) {
|
||||||
|
|
||||||
$image = '<a class="image" href="' . esc_url( $post->get_permalink() ) . '">' . $post->get_the_post_thumbnail( $atts['image_size'], $imageAttributes ) . '</a> ';
|
$image = '<a class="image" href="' . esc_url( $post->get_permalink() ) . '">' . $post->get_the_post_thumbnail( $atts['image_size'], $imageAttributes ) . '</a> ';
|
||||||
@@ -484,6 +487,8 @@ if ( ! class_exists( 'Display_Posts_Remote' ) ) {
|
|||||||
$image = '<span class="image">' . $post->get_the_post_thumbnail( 'full', $imageAttributes ) . '</span> ';
|
$image = '<span class="image">' . $post->get_the_post_thumbnail( 'full', $imageAttributes ) . '</span> ';
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if ( $atts['include_date'] ) {
|
if ( $atts['include_date'] ) {
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user