반응형
핀터레스트 '핀잇' 워드프레스 블로그 텍스트 전용 숏코드 링크
저는 워드프레스 블로그에 '핀 잇'(Pinterest), 텍스트 링크를 추가할 수 있는 짧은 코드를 찾으려고 합니다.나는 단지 텍스트 링크만 원합니다.저는 그들이 코드를 제공하는 그래픽 버튼을 사용하고 싶지 않은데, 이것이 이것을 어렵게 만드는 이유입니다.
페이스북과 트위터로 하는 것은 매우 간단합니다.예를 들어,
<a href="http://www.facebook.com/share.php?u=<?php echo get_permalink() ?>" title="Share on Facebook" target="_blank">Facebook,</a>
<a href="http://twitter.com/home?status=Currently reading <?php the_permalink(); ?>" title="Share on Twitter" target="_blank">Twitter,</a>
핀터레스트에 유사한 코드 라인을 사용하는 방법을 아는 사람?어떤 안내라도 감사히 받겠습니다.
이것이 제가 제 사이트에서 한 일입니다.
/*Stuff for Pinterest*/
//getting the permalink
$postpermalink = urlencode( get_permalink() );
//getting the thumbnail
$imageurl = urlencode( wp_get_attachment_url( get_post_thumbnail_id($post->ID) ) );
/*End of Pinterest*/
그러면 html:
<a target="blank" href="http://pinterest.com/pin/create/button/?url=<?php echo $postpermalink ?>&media=<?php echo $imageurl ?>" title="Pin This Post">Pin</a>
도움이 되길 바랍니다.
사용: (소스)
그 기능에 있어서php:
function pinterest_post_page_pin_no_count() {
global $post;
/* HORIZONTAL NO-COUNTER PINTEREST BUTTON */
printf( '<div class="pinterest-posts"><a href="http://pinterest.com/pin/create/button/?url=%s&media=%s" class="pin-it-button" count-layout="none">Pin It</a><script type="text/javascript" src="http://assets.pinterest.com/js/pinit.js"></script></div>', urlencode(get_permalink()), urlencode( get_post_meta($post->ID, 'thesis_post_image', true) ) );
}
add_shortcode( 'thesis_hook_before_post_box', 'pinterest_post_page_pin_no_count' );
%s(으)-name%(으)로.
<?php echo do_shortcode("[thesis_hook_before_post_box]"); ?>
또는 just (source)
<a href="http://www.pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&media=<?php if(function_exists('the_post_thumbnail')) echo wp_get_attachment_url(get_post_thumbnail_id()); ?>&description=<?php echo get_the_title(); ?> - <?php echo get_permalink(); ?>" id="pinterest" target="_blank">Pinterest Pin It</a>
다음과 같은 방법을 사용할 수 있습니다.
<a target="_blank" href="http://pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&media=<?php echo $image->guid;?>&description=<?php echo rawurlencode(get_the_title()); ?>">Pinterest,</a>
HTML 예시:
<a target="_blank" href="http://pinterest.com/pin/create/button/?url=http://www.google.&media=http://www.google.co.id/images/srpr/logo3w.png&description=Google Search Engine" >Pinterest,</a>
있습니다.<img>
태그:
아마도 이것이 당신이 원하는 것일 것입니다.
<a href="http://pinterest.com/pin/create/button/" class="pin-it-button" count-layout="horizontal">pin it!</a>
서버 코드를 사용하여 다음과 같이 수행할 수 있습니다.
<a href="http://pinterest.com/pin/create/button/?url={the URL you want to pin}&media={image URL assiciated to the URL}&description={image or URL description}" class="pin-it-button" count-layout="horizontal">pin it!</a>
@AllanT 답변을 짧은 코드로 변환하는 중입니다.
용도:[pinterest-link title="HREF TITLE" text="ANCHOR TEXT"]
속성들은title
그리고.text
선택 사항입니다.
add_shortcode( 'pinterest-link', 'so_10240032_pinterest_text_link' );
function so_10240032_pinterest_text_link( $atts, $content = null )
{
$title = ( isset( $atts['title'] ) ) ? $atts['title'] : 'Pin This Post';
$text = ( isset( $atts['text'] ) ) ? $atts['text'] : 'Pin';
$postpermalink = urlencode( get_permalink() );
$imageurl = urlencode(
wp_get_attachment_url(
get_post_thumbnail_id( $post->ID )
)
);
$html =
'<a target="blank" href="http://pinterest.com/pin/create/button/?url='
. $postpermalink
. '&media='
. $imageurl
. '" title="'
. $title
. '">'
. $text
. '</a>';
return $html;
}
언급URL : https://stackoverflow.com/questions/10240032/pinterest-pin-it-short-code-for-text-only-link-in-wordpress-blog
반응형
'programing' 카테고리의 다른 글
문자열 변수에 추가 (0) | 2023.09.14 |
---|---|
wocommerce에 등록하고 로그인 페이지로 리디렉션할 때 자동 로그인을 방지하시겠습니까? (0) | 2023.09.14 |
컴파일 시간 동안 공유 라이브러리가 필요한 이유는 무엇입니까? (0) | 2023.09.14 |
"필수" jQuery 플러그인은 무엇입니까? (0) | 2023.09.14 |
MySQL 5.7 복제 (0) | 2023.09.14 |