function testHome() { $this->factory->post->create_many(8, array('post_type' => 'project')); $this->assertEquals(0, count(PH_Projects::get_projects())); wp_set_current_user(1); $this->assertEquals(8, count(PH_Projects::get_projects())); }
<?php $data = Timber::get_context(); global $wp_query; $api = false; if (isset($_GET['api'])) { $api = $_GET['api']; } $data['base'] = 'base.twig'; if ($api) { $data['base'] = 'base-blank.twig'; } $page = 0; if ($wp_query->query_vars['paged']) { $page = $wp_query->query_vars['paged']; } $data['title'] = "Project Homes"; $data['posts'] = PH_Projects::get_projects(); if (count($data['posts'])) { Timber::render('archive-project.twig', $data); } else { Timber::render('404.twig', $data); }