2013-04-15 4 views
0

내 질문 좀 복잡해.Wordpress share twitter via twitpic

트위터에 내 wordpress 사이트의 게시물에있는 추천 이미지를 공유하고 싶습니다.

그러나 중요한 점이 있습니다. 나는 사람들이 내 웹 사이트를 열지 않고도이 이미지를 트위터에서 볼 수 있기 때문에 twitpic으로 사진을 공유하고 싶다.

은 내가 twitpic에서 API를 얻고,이 코드 (link)

를 사용하지만 twitpic 또는이 코드가 twitpic을 업로드하고 링크를 얻을 수있는 URL을 받아 들일 수 없습니다. 내가 = "ex.jpg"의 작업, $ A2를 쓴 경우 내가 $ A2 = "http://www.ex.com/ex.jpg"를 쓴 경우

$resp = $twitpic->upload(array('media'=>'$a2', 'message'=>'get_the_title()')); 

다음

작동하지 내가 그 시도;

<?php 
$a1 = $_SERVER['DOCUMENT_ROOT']; 
// ex image remove 18 chr from begining http://*******.com/wp-content/uploads/2013/04/2012-10-17-23.48.34.jpg 
$kisalt1 = $imageshare[0]; // wordpress featured image fxn ex: http://*******.com/wp-content/uploads/2013/04/2012-10-17-23.48.34.jpg 
$kisalmis = substr($kisalt1,18,9999); 
$a2 = $a1.$kisalmis; 
// echo $a2; => /home/*******/public_html/wp-content/uploads/2013/04/bu-terste-bir-islik-var-panpa.jpg 
?> 

그러나 동일한 오류가 발생합니다. 찾거나

은 내가 어떻게이의 타고 얻을 수있는 파일 읽기

수 없습니다?

요약 => i want this => wordpres 추천 이미지는 공유하지 않고 twitpic 이미지를 클릭하면 링크없이 열 수 있습니다.

답변

0

편집 : 나는 당신이 http://www.ex.com/ex.jpg이 당신을 위해 작동하지 않는다고 말한 것을 보았 기 때문에 이것을 삭제하려고 시도했습니다. 그러나 그때 나는 이것이 (누군가에게) 여전히 도움이 될 수 있다고 생각했고, 어떤 이유로 나는 코멘트 옵션이 나에게 나타나지 않았으므로, 다시 여기 있습니다. 미안하지만 도움이되지 않으면.


필요한 것은 전체 이미지 태그가 아닌 post_thumbnail URL뿐입니다. 당신이 추가하면

$a2 = wp_get_attachment_url(get_post_thumbnail_id($post->ID)); 

그것이 작동합니까 :

http://wordpress.org/support/topic/getting-post-thumbnail-url

은 관련 게시물이 코드 블록과 함께 하나? 당신이 상대 링크 위치에 TwitPic를 제공하는 경우

https://wordpress.stackexchange.com/questions/83137/post-thumbnail-relative-link-and-html-modify 그것이 작동합니까 : -Andrew


또 다른 편집 ... 난 그냥 워드 프레스 StackExchange 사이트에이 게시물을 가로 질러왔다?

+0

나는 서블릿 링크를 사용하므로 www.example.com/post/post-title/ 나는 $ a2 = "../../wp-content/uploads/2013/04/image.jpg"에 추가 할 수 없습니다. 일. –

+0

이미지의 실제 URL은 무엇입니까? "Wordpress"하위 디렉토리에 모든 것을 가지고 있습니까, 아니면 기본 public_html 디렉토리에 있습니까? – acsmith

+0

www.example.com/wp-content/uploads/2013/04/1235421234.jpg 또는 이와 비슷한 내용 고전적인 WordPress의 미디어? 나는 $ a2에 3 가지 타입을 시도했다. –