์๋ ํ์ธ์ ์ฌ๋ฌ๋ถ,
์์ ฏ ๋ก์ง ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํ์ฌ ์๋ก ๋ค๋ฅธ ์ ํ ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ํ ์คํธ ์์ ฏ์ ํ์ํ๊ณ ์์ต๋๋ค. ์ง๊ธ๊น์ง๋ ์ ํ ์นดํ ๊ณ ๋ฆฌ ์กฐ๊ฑด๋ถ ํ๊ทธ --> is_product_category('xyz')๋ฅผ ์์ ฏ ๋ก์ง ํ๋ ์๋์ ์ถ๊ฐํ๊ธฐ๋ง ํ๋ฉด ํ๋ฅญํ๊ฒ ์๋ํฉ๋๋ค. ์์ ฏ์ ๋ฐ๋ผ.
ํ์ง๋ง ์ฐ์ปค๋จธ์ค์์ ํน์ ์ ํ์ ๋ํด์๋ ์ด๊ฒ์ ๊ฐ๋ฅํ๊ฒ ํ์ง ๋ชปํ์ต๋๋ค. ์กฐ๊ฑด๋ถ ํ๊ทธ์ธ is_product()๋ฅผ ์ฌ์ฉํ๋ฉด ๋ชจ๋ ์ ํ ํ์ด์ง์ ์์ ฏ๋ง ํ์๋ฉ๋๋ค.
๊ณ ์ ํ ์ ํ ID๋ฅผ ์ฌ์ฉํ์ฌ ํน์ ์ ํ์ ํ๊ฒํ ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
์ด๊ฒ์ ํ์ฌ ์ผ๋ฐ PHP์ ๋ํด ๊ฐ์ง๊ณ ์๋ ๊ฒ์ ๋๋ค.
ํจ์ check_specific_page() {
๊ธ๋ก๋ฒ $product;
if( $product->id == 1 && is_product() )
die( 'I\'m showing only on single product page with id 1' );
}
๊ทธ๋ฌ๋ $product->id == 1 && is_product()๋ฅผ ์์ ฏ ๋ก์ง ํ๋์ ์ถ๊ฐํ๋ฉด ์๋ํ์ง ์์ต๋๋ค.
๋๋ ๋น์ ์ด ๋์ธ ์ ์๊ธฐ๋ฅผ ์ ๋ง๋ก ๋ฐ๋๋๋ค. ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด๊ฐ ํ์ํ ๊ฒ์ ํน์ ์ ํ์ ๋ํ ์กฐ๊ฑด๋ถ ํ๊ทธ์ ๋๋ค.
์ ๋ง ๊ณ ๋ง์,
๋ถ์
is_single ์ฌ์ฉ - WP ์กฐ๊ฑด๋ถ์ ๋๋ค.
๋งค๋ ฅ์ฒ๋ผ ์ผํ์ต๋๋ค! ์์ฒญ๋! ์ ๋ง ๋ช ์๊ฐ ๋์ ๊ฒ์ํ๊ณ ์ด ๊ฐ๋จํ ID๊ฐ ์๋ํฉ๋๋ค. ๋ฐ๋ผ์ ๋จ์ผ ์ ํ์ ๋์์ผ๋ก ํ๋ ค๋ฉด is_single(ID)๋ฅผ ์ฌ์ฉํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค... is_single(ID) ... @richangel ์ฒ๋ผ, ์ ๋ ๋ช ์๊ฐ ๋์ ๋ค๋ฅธ ๊ธฐ์ฌ์ ๋ฐ์ด ๋ค์๊ณ ์ด ๋งํฌ๋ฅผ ์ด๊ฒ ๋์ด ๊ธฐ์ฉ๋๋ค. @mikejolley ์ ๋ง ๊ฐ์ฌํฉ๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
is_single ์ฌ์ฉ - WP ์กฐ๊ฑด๋ถ์ ๋๋ค.