'a nasıl iletilir Wordpress döngümümü değiştirdiğimde, yalnızca geçerli oturum açmış kullanıcının kaydedilmesinden sonra yayınlanan yayınları gösterir. Aşağıda başarıyla kullanıyorumPHP değişkeni İşlev
<?php $regdate = date("Y-d-m", strtotime(get_userdata(get_current_user_id())->user_registered)); ?>
döngü değiştirmek için - -
<?php
function filter_where($where = '') {
$where .= " AND post_date >= '2010-02-18'";
return $where;
}
add_filter('posts_where', 'filter_where');
query_posts($query_string);
?>
Ben $ regdate değişkeni geçiyor yardıma gerekenler tarihi almak için kullanıcı başarıyla aşağıdaki kullanıyorum kayıtlı metin tarihi yerine '2010-02-18'. Birkaç varyasyon denedim ama kırılıyor. Eminim bu herkes için çok kolay PHP meraklısı ... lütfen yardım edin!
Eğer değişken için ** küresel ** anahtar kelime denedin mi? –
İşlev işlevini 'filter_where işlevi ($ where, $ my_date) {' olarak değiştirin ve işlevle onu filter_where ('', $ regdate) {'ile belirtin, bunun yerine' $ where. = 'Yazın ve post_date> = $ yazın. my_date ";' – Steve
Üzgünüm Steve, cevabın biraz karıştı, bir örnek olur mu? –