WordPress : 예정된 이벤트로 향후 게시물 게시

워드프레스(WordPress)

우리는 WordPress 마이크로 사이트를 구축했습니다. 입문자를위한 기업 블로그 하단 사이드 바에 예정된 이벤트를 표시하는 섹션을 원했습니다. 이를위한 솔루션은 실제로 매우 간단하며 WordPress에 직접 내장되어 있습니다. 테마 내에서 향후 이벤트에만 사용되는 특정 카테고리에 대한 향후 게시물 만 쿼리하고 표시하는 루프를 추가 할 수 있습니다.

<?php query_posts('order=ASC&cat = 3 & post_status = future, publish '); if (have_posts ()) : while (have_posts ()) : the_post (); if (strtotime (get_the_time ( "F jS Y"))> time ()) : 계속; 그렇지 않으면 : echo $ post-> id; ?>

query_posts 메소드는 사용 된 쿼리로 게시 된 게시물을 제한하기 위해 WordPress 루프 바로 앞에 배치됩니다. 이는 향후 예정된 블로그 게시물 (이벤트 날짜)이므로 템플릿의 핵심 블로그에 표시되는 것에 대해 걱정할 필요가 없습니다. 하지만 카테고리 목록에서 카테고리를 숨기고 싶을 수도 있습니다. 제외 옵션을 사용하여 WordPress 템플릿에서 카테고리 목록을 편집하면됩니다.


이벤트 위치를 표시하기 위해 게시물에 대한 메타 데이터도 추가했습니다. 이것은 WordPress의 사용자 정의 필드 섹션을 사용하여 수행됩니다. 필드 이름의 위치와 값의 위치를 ​​입력하기 만하면… 위의 get_post_meta 명령을 사용하여 표시 할 위치를 검색합니다.

결과 사이트는 책을 홍보하는 데 필요한 모든 요소를 ​​포함하는 매우 독특한 디자인과 레이아웃으로 매우 멋집니다.
기업 블로깅 팁.png

댓글 3

  1. 1

    또한 향후 이벤트가 게시 된 사용자 지정 피드를 구축하고 향후 게시물을 게시하기 위해 XML 사이트 맵 생성을 수정했습니다. Arne Brachenwald의 XML Sitemap Generator를 사용하는 경우 sitemap-core.php의 1747 행을 $where.=” (post_status IN ('publish','future') AND (post_type = 'post' OR post_type = ”)) “;

  2. 2

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.