จะใช้เวลาของการขัดแย้งของฟังก์ชันเกี่ยวกับวิธีการของพวกเขาเอง
หมวดหมู่: ฟังก์ชั่นบันทึก
2010-04-14 ปรับปรุงล่าสุด:
2009-01-12 กระทู้: อาทิตย์
อาร์กิวเมนต์ที่ได้รับหรือถ้าคุณต้องการที่จะสร้างฟังก์ชั่นที่กำหนดเองเป็น query_posts,
query_posts ('cat = 5 ลำดับ = DESC') หากคุณต้องการจัดรูปแบบเป็นวิธีการเช่น
การใช้ wp_parse_args
(อาร์กิวเมนต์อาร์เรย์เริ่มต้น) wp_parse_args ไปที่ 'value = แป้น' อาเรย์ที่จะแยกมันเกี่ยวกับ '&' ข้อโต้แย้งเมื่อคุณใช้มัน
สำหรับผู้ที่มีค่าจะไม่ใช้ค่าเริ่มต้น
ที่ใช้โดยเฉพาะดังต่อไปนี้
function myfunction( $args='' ) {
// 初期値の設定
$defaults = array('key1' => 10, 'key2' => 0, 'order' => 'DESC', 'key3' => 'value');
// 引数を取得
$args = wp_parse_args($args, $defaults);
if($args['key2'] > 0) {
// 処理
}
}
関数を使う場合は以下のようになります。
// 関数呼び出し
myfunction('key2=10&key3=test');
これで後々に引数を追加しても順番を気にする必要が無いので拡張し易くなります。
- タグ
- function , WordPress備忘録 , wp_parse_args , 引数 , 関数
- トラックバックURL




























