Меня вообще гугл забанил что ли...
В составе Jetpack есть Publicize - автопостинг в соцсетях. Как отредактировать шаблон поста, что он шлёт в соцсети? По умолчанию кидает заголовок и ссылку на пост на сайте, а надо ещё текст самого поста добавить.
К слову - а покупка платной версии плагина предполагает полную тех. поддержку по всему функционалу плагина? То есть, если у меня что-то не работает, вы всячески поможете мне устранить это в короткие сроки?
Повторюсь.
UPD: кроме EVC Pro
Перенёс сайт на wordpress на новый хостинг, стали записи просрачиваться - "Публикация просрочена". Везде только плагины всякие советуют. А как по-нормальному решить - может прав на cron.php не хватает или ещё чего?
Размещаю по просьбе webFil.
Вот сайт.
Обратите внимание на главную страницу - у первых семи записей картинки (я уже хз как их правильно называть) ссылаются на внешний сайт - у них добавлено это произвольное поле, у всех последующих ещё не добавил.
Вот оригинальный код functions.php моей темы.
Уже писал, что я там менял.
Ну хорошо, я, собственно, понял после первого вашего поста, что вставка ссылки на картинку в пост ничего не даёт и прописывается только как HTML-код поста.
И с миниатюрой, как с другой сущностью и отсутствием у неё внешних ссылок, тоже, вроде бы, понятно.
Тем не менее задача стояла сделать изображение миниатюры поста внешней ссылкой. И задача выполнена. Буду рад услышать ваши предложения по реализации другим методом!---------- Добавлено 03.02.2016 в 12:33 ----------Ещё, может, стоит напомнить, что у миниатюры каждого поста должна быть своя ссылка - у всех разная. Вот и стоял вопрос как её "передать" и вывести на главной ссылкой миниатюры...
В посте выводится.
А на главной выводятся миниатюры (причём автоматом созданные Auto Post Thumbnail). И на главной, в моей теме, у них ссылки на сами фото, даже не на пост...
Огромная благодарность webFil - помог мне в личке!
На его фундаменте методом тыка решил задачу!
В конце концов решение простое:
1. Создал произвольное поле "urlthumb" с нужной ссылкой.
2. В файле functions.php (в директории с темой) заменил
function pinboard_post_image() { if( has_post_thumbnail() ) : ?> <figure> <a href="<?php $image = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full' ); echo $image[0] ?>" title="<?php the_title_attribute(); ?>" class="colorbox" rel="attachment"> <?php the_post_thumbnail( ( pinboard_is_teaser() ? 'teaser-thumb' : 'image-thumb' ) ); ?> </a>
на
function pinboard_post_image() { if( has_post_thumbnail() ) : ?> <figure> <a href="<?php echo get_post_meta ( get_the_ID(), 'urlthumb', true ); ?>" title="<?php the_title_attribute(); ?>" class="colorbox" rel="attachment"> <?php the_post_thumbnail( ( pinboard_is_teaser() ? 'teaser-thumb' : 'image-thumb' ) ); ?> </a>
То есть просто адрес ссылки миниатюры выставить
<?php echo get_post_meta ( get_the_ID(), 'ENTER_YOUR_KEY_NAME', true ); ?>
webFil предлагал это сделать во всех трёх ссылках в функции pinboard_post_image(), но метод тыка показал, что достаточно первой. Почему - не знаю :)
(вероятно подходит только для темы Pinboard, но, думаю, у других такое же)---------- Добавлено 02.02.2016 в 23:51 ----------Теперь бы ещё понять - реально ли автоматизировать процесс добавления произвольного поля, если нужная для миниатюры ссылка добавляется в текст всегда первой прямо plaintext. И вставляется при добавлении медиафайла на картинку...