當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Timber::load_template方法代碼示例

本文整理匯總了PHP中Timber::load_template方法的典型用法代碼示例。如果您正苦於以下問題:PHP Timber::load_template方法的具體用法?PHP Timber::load_template怎麽用?PHP Timber::load_template使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Timber的用法示例。


在下文中一共展示了Timber::load_template方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: sugestao

function sugestao($params)
{
    $query = 'category_name=' . $params['name'] . '&aba=' . $params['aba'];
    // if ($params['aba'] == 'geral')
    //     Timber::load_template('passo-3-geral.php', $query);
    // else
    Timber::load_template('passo-3.php', $query);
}
開發者ID:pedrokoblitz,項目名稱:centro-dialogo-aberto,代碼行數:8,代碼來源:routes.php

示例2: add_action

add_action('wp_enqueue_scripts', 'load_scripts');
update_option('siteurl', 'http://' . $_SERVER['HTTP_HOST']);
update_option('home', 'http://' . $_SERVER['HTTP_HOST']);
if (class_exists('Timber')) {
    Timber::add_route('blog', function ($params) {
        $sticky = get_option('sticky_posts');
        $sticky = TimberHelper::array_truncate($sticky, 4);
        $page = 0;
        $query = array('post_type' => 'post', 'posts_per_page' => 6, 'post__not_in' => $sticky, 'offset' => $page * 6);
        Timber::load_template('archive-blog.php', $query);
    });
    Timber::add_route('blog/page/:pg', function ($params) {
        $sticky = get_option('sticky_posts');
        $sticky = TimberHelper::array_truncate($sticky, 4);
        $page = $params['pg'];
        $page -= 1;
        $page = max(0, $page);
        $query = array('post_type' => 'post', 'posts_per_page' => 6, 'post__not_in' => $sticky, 'offset' => $page * 6);
        Timber::load_template('archive-blog.php', $query);
    });
}
if (class_exists('BladesSite')) {
    BladesSite::register_post_types();
    BladesSite::apply_admin_customizations();
    add_action('init', function () {
        BladesSite::register_post_types();
    });
}
if (class_exists('ChainsawDashboard')) {
    $dashboard = new ChainsawDashboard('wp-content/themes/blades/blades-dashboard.json');
}
開發者ID:JimCaignard,項目名稱:blades,代碼行數:31,代碼來源:functions.php

示例3: foreach

    foreach ($values as $value) {
        if (array_search($value, $array) !== false) {
            return true;
        } else {
            return false;
        }
    }
}
function matchesAny($matcher, $values)
{
    foreach ($values as $value) {
        if ($matcher === $value) {
            return true;
        }
    }
}
/* NEWS PAGINATION */
Timber::add_route('news', function () {
    $page = 0;
    $query = array('post_type' => 'post', 'posts_per_page' => 2, 'offset' => $page * 2);
    query_posts($query);
    Timber::load_template('archive.php');
});
Timber::add_route('news/page/:pg', function ($params) {
    $page = $params['pg'];
    $page = max(0, $page);
    $page = $page;
    $query = array('post_type' => 'post', 'posts_per_page' => 2, 'paged' => $page);
    query_posts($query);
    Timber::load_template('archive.php');
});
開發者ID:primarydesign,項目名稱:legacy-partners,代碼行數:31,代碼來源:functions.php

示例4: testFullPathRouteDoesntExist

 function testFullPathRouteDoesntExist()
 {
     $hello = WP_CONTENT_DIR . '/plugins/hello-foo.php';
     $template = Timber::load_template($hello);
     $this->assertFalse($template);
 }
開發者ID:rjagadishsingh,項目名稱:timber,代碼行數:6,代碼來源:test-timber-router.php


注:本文中的Timber::load_template方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。