From 00c9709fd9763542e848f6278db8ba26af5c9886 Mon Sep 17 00:00:00 2001
From: Max
Date: Mon, 15 Oct 2018 23:46:42 +0200
Subject: Initial commit.
---
yarpp-template-custom-thumbnails.php | 71 ++++++++++++++++++++++++++++++++++++
1 file changed, 71 insertions(+)
create mode 100644 yarpp-template-custom-thumbnails.php
(limited to 'yarpp-template-custom-thumbnails.php')
diff --git a/yarpp-template-custom-thumbnails.php b/yarpp-template-custom-thumbnails.php
new file mode 100644
index 0000000..66cc103
--- /dev/null
+++ b/yarpp-template-custom-thumbnails.php
@@ -0,0 +1,71 @@
+diagnostic_using_thumbnails() )
+ $this->set_option( 'manually_using_thumbnails', true );
+
+$options = array( 'thumbnails_heading', 'thumbnails_default', 'no_results' );
+extract( $this->parse_args( $args, $options ) );
+
+// a little easter egg: if the default image URL is left blank,
+// default to the theme's header image. (hopefully it has one)
+if ( empty($thumbnails_default) )
+ $thumbnails_default = get_header_image();
+
+$dimensions = $this->thumbnail_dimensions();
+
+$output .= '
' . $thumbnails_heading . '
' . "\n";
+
+if (have_posts()) {
+ $output .= '' . "\n";
+ while (have_posts()) {
+ the_post();
+
+ $__get_the_title = get_the_title();
+
+ $output .= "
" . "\n";
+
+// onclick='javascript:_paq.push([\"trackEvent\", \"related post\", \"" . get_my_clean_title($__get_the_title) . "\"]);'
+
+ $post_thumbnail_html = '';
+ if ( has_post_thumbnail() ) {
+ if ( $this->diagnostic_generate_thumbnails() )
+ $this->ensure_resized_post_thumbnail( get_the_ID(), $dimensions );
+ $post_thumbnail_html = get_the_post_thumbnail( null, $dimensions['size'], array( 'class' => 'img-thumbnail') );
+
+ /**
+ * replaces all images on fuselkönig.de by a image server, which croppes them nicely
+ */
+ #$post_thumbnail_html = str_replace('https://www.fuselkoenig.de', 'https://www.fuselkoenig.de/crop?width=240&height=240&gravity=centre&url=https://www.fuselkoenig.de', $post_thumbnail_html);
+
+ $post_thumbnail_html = str_replace('https://www.fuselkoenig.de', '/crop/240/240/centre', $post_thumbnail_html);
+ }
+
+ if ( trim($post_thumbnail_html) != '' )
+ $output .= $post_thumbnail_html;
+ else
+ $output .= '
';
+
+ #$output .= '' . str_replace('Im Test: ', '', get_the_title()) . '';
+ $output .= '' . get_my_clean_title( $__get_the_title ) . '';
+ $output .= '' . "\n";
+
+ }
+ $output .= "
\n";
+} else {
+ $output .= $no_results;
+}
+
+$this->enqueue_thumbnails( $dimensions );
+
--
cgit v1.2.3