저는 워드 프레스 등록 플러그인에서 작업하고있었습니다. 나는 사용자의 만기에 갇혔다. 실제로 1 년 동안 등록을 마친 후에 회원 자격이 만료되기를 원합니다. 만료 1 개월 전에 이메일로 알려 드리고자합니다. 나는 add_action ('init', 'my function name')을 사용하여 얼마나 많은 사용자가 한 달 후에 만료되는지 확인하고 메일을 보냈습니다. 이 작업 후크는 사용자가 사이트를 방문 할 때마다 실행되어 사용자가 방문 할 때마다 내 사이트가 너무 느리게로드되도록합니다. 그래서 나는이 코드가 하루에 한 번 실행되도록 뭔가를 원한다. 예 : 첫 번째 사용자가 사이트를 방문하면이 코드가 실행되고 나머지 하루 동안이 코드는 얼마나 많은 사용자가 웹 사이트를 방문하든 관계없이 호출되지 않습니다.워드 프레스에서 하루에 한 번 코드를 실행합니다.
답변
Wordpress에는 원하는 기능을 수행하는 API가 내장되어 있습니다. 매일/시간/지정한 간격으로 원하는 작업을 수행 할 수 있습니다. 위의 페이지
add_action('wp', 'prefix_setup_schedule');
/**
* On an early action hook, check if the hook is scheduled - if not, schedule it.
*/
function prefix_setup_schedule() {
if (! wp_next_scheduled('prefix_daily_event')) {
wp_schedule_event(time(), 'daily', 'prefix_daily_event');
}
}
add_action('prefix_daily_event', 'prefix_do_this_daily');
/**
* On the scheduled action hook, run a function.
*/
function prefix_do_this_daily() {
// check every user and see if their account is expiring, if yes, send your email.
}
prefix_
에서 뻔뻔하게 촬영
http://codex.wordpress.org/Function_Reference/wp_schedule_event
은 다른 플러그인과 충돌이 없을 것입니다 보장하기 위해 아마도, 그래서 당신이 뭔가 독특한로 변경하는 것이 좋습니다.
자세한 내용은 http://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/을 참조하십시오.
thanku fren 그것은 정확하게 내가 무엇을 찾고 있었는지에 대한 것이다. 빠른 답장을 보내 주신 고맙습니다. – user2036756
@ user2036756 :이 대답으로 문제가 해결 된 경우 대답 옆의 위아래 화살표 아래에있는 체크 표시를 클릭하여 동의해야합니다. –
- 1. 워드 프레스에서 하루에 게시물 개수를 알아보십시오
- 2. 하루에 한 번 작업 수행
- 3. 하루에 한 번 URL을 방문하십시오.
- 4. Ruby가 하루에 한 번 손상됩니다.
- 5. 하루에 한 번 서버를 실행하십시오.
- 6. HealthKit requestAuthorizationToShareTypes 하루에 한 번?
- 7. Mysql - 하루에 한 번 투표
- 8. 하루에 한 번 업데이트하는 방법
- 9. 하루에 한 번 코드 실행
- 10. 워드 프레스에서 열린 csv
- 11. 워드 프레스 : 워드 프레스에서 날짜
- 12. 워드 프레스에서 세션 추가하기
- 13. 워드 프레스에서 오른쪽으로 부동
- 14. 워드 프레스에서 Fxc393QU.html 파일
- 15. 워드 프레스에서 출력 버퍼링
- 16. Quartz가 작업을 한 번 실행합니다.
- 17. 워드 프레스에서 ckeditor를로드하는 방법
- 18. 워드 프레스에서 이미지로 자르기
- 19. 워드 프레스에서 PYQT 사용
- 20. 프로젝트의 역순으로 워드 프레스에서
- 21. 워드 프레스에서 버튼으로 이미지
- 22. 워드 프레스에서 아약스 오류
- 23. openshift jenkins에서 여러 번 푸시하고 하루에 한 번 배포하는 방법
- 24. 애니메이션이 워드 프레스에서 작동하지 않습니다.
- 25. Android의 목록보기에서 하루에 한 번 유효성 확인
- 26. 하루에 한 번 정확한 동작을 수행하는 방법
- 27. Android - 하루에 한 번 실행되는 서비스 만들기
- 28. 간단한 비밀번호 요청 - 하루에 한 번
- 29. 하루에 한 번 라벨을 업데이트하는 방법은 무엇입니까?
- 30. 방법을 하루에 한 번 예약하십시오. 코코아
여기는 WordPress 지원 포럼이 아닙니다. 당신은 그들을 여기에서 발견한다 : http://wordpress.org/support/ – hakre