이미지 묶음에 1 개의 사용자 정의 필드를 사용하려고합니다. 모든 이미지에 동일한 작업을 수행합니다. 나는 그러나 사용자 정의 필드에 저장 좋습니다,하지만 난 그는 PHP 배열에 어떤 일이 일어나는지 생각하기 때문에이 형식이 가장 좋은 것이라고 생각 할 수 있습니다 내 사용자 정의 필드 값을 위해 입력 한 후,WordPress 사용자 정의 필드에서 이미지의 PHP 쉽게 배열
'http://images.domain.com/image1-Th.jpg',
'http://images.domain.com/image1-Th.jpg',
'http://images.domain.com/image3-Th.jpg'
그래서
<meta property="og:image" content="http://images.domain.com/image1-Th.jpg"/>
<meta property="og:image" content="http://images.domain.com/image2-Th.jpg"/>
<meta property="og:image" content="http://images.domain.com/image3-Th.jpg"/>
1 단계입니다 :
<?php //og images
$ogimagepre = '<meta property="og:image" content="';
$ogimagepost = '"/>';
global $wp_query; $postID = $wp_query->post->ID;
$photosfull = array(get_post_meta($postID, 'custom_field_name', true));
echo $ogimagepre.$photosfull.$ogimagepost
?>
당신은 내가이 결과를 얻으려고 볼 수 있습니다 후, 여기 내 비 작업 PHP 코드입니다. 이상적으로는, 나는 같은 배열을 사용하여 다른 일을 할 수있을 것이다. 예를 들어 "-Th.jpg"를 "-X3.jpg"로 바꾸면 큰 이미지이기 때문입니다. 그리고 다른 것들; 먼저 Step1을 지나야합니다.
감사합니다.
'get_post_meta' 호출이 이미지 URL의 배열을 반환합니까? 설치를 올바르게 이해하고 있는지 확실하지 않습니다. –
이 함수는 여기에 설명되어 있습니다 : http://codex.wordpress.org/Function_Reference/get_post_meta - 배열을 특별히 이해하지 못하고 값을 반환합니다. 하지만 'image1.jpg', 'image2.jpg'등을 custom_field_name에 입력하면 이미 PHP 배열로 "형식화"되어있을 것입니다. 더 좋은 방법이 있다면 문제 없습니다. 난 그냥 이미지 당 하나의 사용자 정의 필드가 필요 피하려고 - 여분의 데이터베이스 및 유지 보수를위한 유지 관리. 고마워요! –