반응형
wordpress post_press 테이블 값을 해석하는 방법
워드프레스 post_meta 테이블, 특히 "_wp_attachment_metadata" 필드를 해석해야 합니다.
예를 들어 다음과 같습니다.
이 값은 post id = 99에 대한 값입니다.
> a:6:{s:5:"width";s:3:"238";s:6:"height";s:3:"179";s:14:"hwstring_small";s:23:"height='96'
> width='128'";s:4:"file";s:21:"2010/11/matt-lane.jpg";s:5:"sizes";a:1:{s:9:"thumbnail";a:3:{s:4:"file";s:21:"matt-lane-150x150.jpg";s:5:"width";s:3:"150";s:6:"height";s:3:"150";}}s:10:"image_meta";a:10:{s:8:"aperture";s:1:"0";s:6:"credit";s:0:"";s:6:"camera";s:0:"";s:7:"caption";s:0:"";s:17:"created_timestamp";s:1:"0";s:9:"copyright";s:0:"";s:12:"focal_length";s:1:"0";s:3:"iso";s:1:"0";s:13:"shutter_speed";s:1:"0";s:5:"title";s:0:"";}}
나는 그것이 어떻게 컴파일되는지 또는 워드프레스 밖에서 어떻게 해석될 수 있는지 이해하지 못했다.워드프레스에서 마젠토 플랫폼에 게시된 모든 데이터 세트와 함께 최신 기사를 로드해야 합니다.
src의 이미지를 얻기 위해 이 데이터를 해석하는 것을 도와주세요.
잘 부탁드립니다
시험:
$a = unserialize("");
print_r($a);
http://php.net/manual/en/function.unserialize.php
제가 아는 건
변수에는 다음 두 가지 유형이 있습니다.
a:6:
s:3:
a
= 어레이 및6
배열의 치수입니다.
s
= 문자열 및3
문자열 길이입니다.
크레이그의 빠른 답변 감사합니다.
unserialize 메서드를 사용하여 문자열에서 모든 것을 가져옵니다.
Array
(
[width] => 523
[height] => 523
[hwstring_small] => height='96' width='96'
[file] => 2010/11/tee1.jpg
[sizes] => Array
(
[thumbnail] => Array
(
[file] => tee1-150x150.jpg
[width] => 150
[height] => 150
)
[medium] => Array
(
[file] => tee1-300x300.jpg
[width] => 300
[height] => 300
)
[post-thumbnail] => Array
(
[file] => tee1-523x198.jpg
[width] => 523
[height] => 198
)
)
[image_meta] => Array
(
[aperture] => 0
[credit] =>
[camera] =>
[caption] =>
[created_timestamp] => 0
[copyright] =>
[focal_length] => 0
[iso] => 0
[shutter_speed] => 0
[title] =>
)
)
다음은 출력입니다. 이제 meta_data라는 단어에서 이미지를 가져올 수 있습니다.
언급URL : https://stackoverflow.com/questions/5125250/how-to-parse-wordpress-post-meta-table-values
반응형
'programing' 카테고리의 다른 글
JSX 및 Lodash를 사용하여 요소를 n회 반복하는 방법 (0) | 2023.02.25 |
---|---|
프로젝터/웹 드라이버에서 기본 브라우저 창 크기를 설정하는 방법JS (0) | 2023.02.25 |
Wordpress에서 게시물의 카테고리 제목을 얻으려면 어떻게 해야 합니까? (0) | 2023.02.25 |
useDispatch() 오류: react-redux 컨텍스트 값을 찾을 수 없습니다.컴포넌트가 로 둘러싸여 있는지 확인하십시오. (0) | 2023.02.25 |
Mongoose 스키마 변경 처리 (0) | 2023.02.25 |