안녕하세요
워드프레스 쓰다보면 자주 보이는 코드들이 있는데
이 코드 기능이 무엇이고 어떨때 쓰이는건지가 궁금해요
쓰라해서 쓰긴하는데 왜 써야하는지도 모르고 코드에 넣으니 마음이 좀 그렇네요 ㅠ
가끔 쟤네를 넣으면 기술적 오류가 있다면서 안들어가지는 페이지가 생겨서 글 남겨봅니다 ㅠㅠ
워드프레스 여기저기서 많이 사용되던데 궁금해요
<?php while( have_posts() ) : the_post()? >
<?php if (function_exitsts( 'set_post_views')) :
set_porst_views(get_the_ID()); endif; ?>
<?php
$args = array(
'post_type' => 'post',
'orderby' => 'date',
'order' => 'DESC',
'posts_per_page' => 1,
'meta_query' => array(
array(
'key' => 'is_featured'.
'value' => 'true'
)
)
);
$the_query = new WP_Query($args);
?>
안녕하세요~^^
워드프레스에서 have_posts 함수와 the_post 함수는
글(Post) 목록을 표시할 때 사용됩니다.
자세한 내용은 아래 링크를 참고해보세요.
https://codex.wordpress.org/the_loop
워드프레스에 기본으로 포함된 WP_Query 클래스는
데이터베이스 posts 테이블에 저장되어 있는 데이터를 가져올 수 있습니다.
https://developer.wordpress.org/reference/classes/wp_query/
워드프레스 사이트에서
사이트가 기술적 어려움에 처해 있습니다. (The site is experiencing technical difficulties.) 문구가 표시된다면
디버그 모드를 활성화해서 에러 메시지를 확인해보실 수 있습니다.
올려주신 코드 중에서 문제되는 부분은
set_porst_views 부분을 set_post_views로 교체해서 확인해보시겠어요?
고맙습니다.