Потрібні хаки.

Avatar

Від Termin 22-04-2012 14:11:43

Сусід · 103 повідомлень

Не де знайшов функцію виведення граватор зареєстрованого користувача online?

Avatar

Від Termin 23-04-2012 09:51:30

Сусід · 103 повідомлень

Якщо цей код не працює.

function add_post_thumbnails_to_feed($content) {
	global $post;
	$thumbnail = get_post_meta($post->ID, 'Screen', true);
	if ( !empty($thumbnail) )
		$content = '<div><img src="' . $thumbnail . '" alt="" /></div>' . $content;
	return $content;
}
add_filter('the_excerpt_rss', 'add_post_thumbnails_to_feed');
add_filter('the_content_feed', 'add_post_thumbnails_to_feed');

Як по іншому вивести мініатюри в rss?

Avatar

Від AzzePis 23-04-2012 11:47:16

Administrator · 1,001 повідомлень
Termin wrote

Якщо цей код не працює.

function add_post_thumbnails_to_feed($content) {
	global $post;
	$thumbnail = get_post_meta($post->ID, 'Screen', true);
	if ( !empty($thumbnail) )
		$content = '<div><img src="' . $thumbnail . '" alt="" /></div>' . $content;
	return $content;
}
add_filter('the_excerpt_rss', 'add_post_thumbnails_to_feed');
add_filter('the_content_feed', 'add_post_thumbnails_to_feed');

Як по іншому вивести мініатюри в rss?

function uawp_rss_post_thumbnail($content) {
	global $post;
	if(has_post_thumbnail($post->ID)) {
		$content = '<p>' . get_the_post_thumbnail($post->ID,'thumbnail') .'</p>' . $content;//get_the_content();
	}
	return $content;
}
add_filter('the_excerpt_rss', 'uawp_rss_post_thumbnail');
add_filter('the_content_feed', 'uawp_rss_post_thumbnail');

Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 23-04-2012 14:03:03

Сусід · 103 повідомлень

AzzePis щиро дякую!

Як додати мініатюри з WordPress при публікації в Facebook. Якщо статтю публікується в Facebook з допомогою twitterfeed з FeedBurner?

Avatar

Від AzzePis 23-04-2012 14:24:17

Administrator · 1,001 повідомлень
Termin wrote

AzzePis щиро дякую!

Як додати мініатюри з WordPress при публікації в Facebook. Якщо статтю публікується в Facebook з допомогою twitterfeed з FeedBurner?

то вам треба питати у twitterfeed чи FeedBurner


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від Termin 23-04-2012 17:25:41

Сусід · 103 повідомлень

то вам треба питати у twitterfeed чи FeedBurner

Добре.

При натисканні на кнопку Facebook'а "Мені подобається" не виводяться мініатюри.
Перевод
Додав код, але він не працює, навіть немає default.png.

add_action( 'wp_head', 'fb_like_thumbnails' );
 
function fb_like_thumbnails()
{
    global $posts;
    $default = '/images/default.png';
 
    $content = $posts[0]->post_content; // $posts is an array, fetch the first element
    $output = preg_match_all( '/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $content, $matches);
    if ( $output > 0 )
        $thumb = $matches[1][0];
    else
        $thumb = $default;
 
    echo "\n\n<!-- Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$thumb\" />\n<!-- End Facebook Like Thumbnail -->\n\n";
}

є альтернатива?

Avatar

Від AzzePis 23-04-2012 17:45:27

Administrator · 1,001 повідомлень

альтернатива в тому, аби ви були трохи уважнішими. (нічого особистого)
як у вас з"явиться default.png, якщо (я впевнений на 99,99%) ви не завантажили на сайт у папку /images/ файл default.png


Український хостинг для WordPress | Шаблони та плагіни для WordPress українською
Тут можна купити домен за найкращою ціною

Avatar

Від mr.psiho 23-04-2012 19:01:22

Сусід · 160 повідомлень
Termin wrote

то вам треба питати у twitterfeed чи FeedBurner

Добре.

При натисканні на кнопку Facebook'а "Мені подобається" не виводяться мініатюри.
Перевод
Додав код, але він не працює, навіть немає default.png.

add_action( 'wp_head', 'fb_like_thumbnails' );
 
function fb_like_thumbnails()
{
    global $posts;
    $default = '/images/default.png';
 
    $content = $posts[0]->post_content; // $posts is an array, fetch the first element
    $output = preg_match_all( '/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $content, $matches);
    if ( $output > 0 )
        $thumb = $matches[1][0];
    else
        $thumb = $default;
 
    echo "\n\n<!-- Facebook Like Thumbnail -->\n<link rel=\"image_src\" href=\"$thumb\" />\n<!-- End Facebook Like Thumbnail -->\n\n";
}

є альтернатива?

Думаю, проблема в тім, що

$default = '/images/default.png';

вказуватиме на http://ваш_сайт/images/default.png
І навряд чи у кореневій папці вашого сайту існує така папка і таке зображення. Власне, так ніхто й не робить. Зображення завантажують у папку "images" теми, а не в папку у корені веб сайту. Тому ви повинні модифікувати свій код таким чином:

$default = get_bloginfo('template_url').'/images/default.png';

Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)

Avatar

Від Termin 23-04-2012 22:00:06

Сусід · 103 повідомлень

І навряд чи у кореневій папці вашого сайту існує така папка і таке зображення. Власне, так ніхто й не робить. Зображення завантажують у папку "images" теми, а не в папку у корені веб сайту. Тому ви повинні модифікувати свій код таким чином:

Ні, справа не у шляху до зображення, я вказав абсолютний шлях. Я звик зображення для умісту складати в корінь сайту /images, а зображення для теми в каталог з шаблоном, і це правильно.

Avatar

Від mr.psiho 24-04-2012 08:40:39

Сусід · 160 повідомлень
Termin wrote

Ні, справа не у шляху до зображення, я вказав абсолютний шлях. Я звик зображення для умісту складати в корінь сайту /images, а зображення для теми в каталог з шаблоном, і це правильно.

Можу посперечатись щодо правильності такого рішення. Адже код, який обслуговує зокрема і це стандартне зображення ви розміщуєте у файлах теми, вірно? І якщо прибрати тему зовсім, то ця папка і це зображення у корені сайту стануть просто зайвим "хвостом".


Сайти на WordPress будь якого рівня складності. Сайти на LiveStreet будь якого рівня складності. А ще ми любимо корів)) Звертайтесь. ;)