get_post_meta()와 마찬가지로 게시물을 반환하는 데 사용되는 사용자 정의 필드에는 get_post_custom() 함수가 사용하기 더 간단하고 루프에서 사용되는 경우 매개변수를 설정할 필요조차 없다는 점을 제외하면 함수가 필요합니다.
사실 get_post_custom() 함수의 기본 구현은 get_post_meta()와 비슷합니다~
get_post_custom()은
을 사용합니다.
get_post_custom($postid);
하나의 매개변수만 허용됩니다
$postid 기사 ID
시연 예시
if (have_posts()) : while (have_posts()) : the_post(); var_dump(get_post_custom()); endwhile; endif;
출력 결과는 다음과 같습니다. (다음 필드가 설정된 경우)
array(4) { [“_edit_last”]=> array(1) { [0]=> string(1) “1” } [“_edit_lock”]=> array(1) { [0]=> string(12) “1342451729:1” } [“_thumbnail_id”]=> array(1) { [0]=> string(3) “228” } [“xzmeta”]=> array(2) { [0]=> string(3) “xz1” [1]=> string(3) “xz2” } }
get_post_custom_values 및 get_post_custom_keys
사용자 정의 필드는 키와 값으로 구분되어 있기 때문에 때때로 이 두 값을 별도로 가져와야 하므로 WordPress에서는 get_post_custom_values 및 get_post_custom_keys라는 두 가지 함수를 파생했습니다. 많은 의미를 찾았습니다. 일괄적으로 사용자 정의 필드를 삭제할 때 유용하다는 점을 제외하면 광범위한 CMS 테마에서 매우 유용할 것 같습니다.
이전에 get_post_custom 함수와 get_post_meta 함수에 대해 쓴 적이 있는데 어차피 커스텀 필드에 관련된 함수는 별로 없을 것 같아서 정리하고 일부는 제외하고 간단하게 커스텀 필드에 관련된 함수들을 적어봤습니다. 함수의 기본 구현 코드.
get_post_custom_values는 현재 기사의 지정된 사용자 정의 필드 값을 가져와서 배열 형식으로 반환하는 데 사용됩니다.
while (have_posts()) : the_post(); var_dump(get_post_custom_values(‘xzmeta')); endwhile; endif;
대략 다음과 같은 결과가 반환됩니다
(사용자 정의 필드가 설정된 경우)
array(2) { [0]=> string(3) “xz1” [1]=> string(3) “xz2” }
get_post_custom_keys는 현재 기사에 있는 모든 사용자 정의 필드의 키 값을 가져오는 데 사용됩니다.
if (have_posts()) : while (have_posts()) : the_post(); var_dump(get_post_custom_keys()); endwhile; endif;
대략 다음과 같은 결과를 얻게 됩니다.
(사용자 정의 필드가 설정된 경우)
array(4) { [0]=> string(10) “_edit_last” [1]=> string(10) “_edit_lock” [2]=> string(13) “_thumbnail_id” [3]=> string(6) “xzmeta” }

wordpress后台乱码的解决办法:1、在wordpress的“wp-admin”文件夹下找到“admin.header.php”文件;2、将“charset”属性值设置为“UTF-8”格式即可恢复正常。

wordpress标签错误的解决办法:1、找到并打开wordpress的“wp-includes”目录下的“class-wp.php”文件;2、修改内容为“$pathinfo = isset( $_SERVER['PATH_INFO'] )?mb_convert_encoding($_SERVER['PATH_INFO'],'utf-8','GBK') : '';”即可。

你下载的WordPress主题提供的keywords和description这两个meta标签一般都做得很差,或者根本就不提供,这样不利于SEO。本文将指导你如何给主页、分类、页面以及文章页添加单独的Description 和 Keywords。

wordpress乱码的解决办法:1、修改“wp-config.php”文件里的“define(’DB_CHARSET’, ‘utf8′);”为“define(’DB_CHARSET’, ”);”;2、把新数据库的编码设置成“latin1_swedish_ci”;3、以uft8的格式导入备份的数据库文件即可。

wordpress进不去的解决办法:1、把地址栏“wp-login.php”后面的参数删掉,然后重新输入密码登录;2、登录FTP,下载“pluggable.php”文件,然后找到“ADMIN_COOKIE_PATH”并将它替换为“SITECOOKIEPATH”即可。

wordpress不是saas。SaaS是一种软件销售模式,它主要针对云端应用软件,而WordPress是一款CMS系统,它主要针对网站构建和管理。虽然WordPress可以作为SaaS提供服务,但它本质上不是一种SaaS应用。

本次PHP中文网整合了相关的视频教程,中文手册,以及相关的精选文章安利给大家,统统免费!!!通过我们分享的视频,可随时随地免费观看教程视频,也不需要迅雷或者百度网盘下载了。

wordpress是2003年发布的;Matt于2003年5月27日宣布推出第一版WordPress,受到了社区的欢迎,它基于b2 Cafelog并有显著改进;WordPress的第一个版本包括全新的管理界面、模板、XHTML 1.1兼容模板、内容编辑器。


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

ZendStudio 13.5.1 맥
강력한 PHP 통합 개발 환경

SublimeText3 영어 버전
권장 사항: Win 버전, 코드 프롬프트 지원!

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구
