当前位置: 首页>>代码示例>>PHP>>正文


PHP BaseController::get_all_from_type方法代码示例

本文整理汇总了PHP中BaseController::get_all_from_type方法的典型用法代码示例。如果您正苦于以下问题:PHP BaseController::get_all_from_type方法的具体用法?PHP BaseController::get_all_from_type怎么用?PHP BaseController::get_all_from_type使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BaseController的用法示例。


在下文中一共展示了BaseController::get_all_from_type方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: exchange_retrieve_and_store_pr_tokens

function exchange_retrieve_and_store_pr_tokens()
{
    $programme_rounds = BaseController::get_all_from_type('programme_round', 'ids');
    if (empty($programme_rounds)) {
        return;
    }
    $prepare_store = array();
    foreach ($programme_rounds as $p) {
        $token = get_post_meta($p, 'update_token', true);
        if (!empty($token) && is_string($token)) {
            $prepare_store[$p] = $token;
        }
    }
    if (!empty($prepare_store)) {
        set_transient('tandem_pr_token_store', $prepare_store, 12 * HOUR_IN_SECONDS);
        return $prepare_store;
    }
}
开发者ID:retrorism,项目名称:exchange-plugin,代码行数:18,代码来源:tokens.php

示例2: exchange_programme_rounds_parent_meta_box

function exchange_programme_rounds_parent_meta_box($post)
{
    $parents = BaseController::get_all_from_type('programme_round');
    if (!empty($parents)) {
        $output = '<select name="parent_id" class="widefat">';
        // !Important! Don't change the 'parent_id' name attribute.
        $output .= '<option value="null">None</option>';
        foreach ($parents as $parent) {
            $output .= sprintf('<option value="%s"%s>%s</option>', esc_attr($parent->ID), selected($parent->ID, $post->post_parent, false), esc_html($parent->post_title));
        }
        $output .= '</select>';
    } else {
        $output = __('You have to add a programme round first', 'exchange-plugin');
    }
    echo $output;
}
开发者ID:retrorism,项目名称:exchange-plugin,代码行数:16,代码来源:admin.php

示例3: get_template_directory

<section class="story__section">
	<div class="section-inner">
		<figure class="section__slice section__image">
			<div id="programmes">
			<?php 
$img_root = get_template_directory() . '/assets/images/';
global $post;
$all_pages = BaseController::get_all_from_type('page');
$programmes = get_page_children($post->ID, $all_pages);
foreach ($programmes as $page_obj) {
    $anchor = '<a href="#">';
    if (!$page_obj instanceof WP_Post || 'publish' !== $page_obj->post_status) {
        continue;
    } else {
        $anchor = exchange_create_link(BaseController::exchange_factory($page_obj), false);
        $slug = array_search($page_obj->post_title, $GLOBALS['EXCHANGE_PLUGIN_CONFIG']['IMAGES']['programme-logos']);
        if (!empty($slug)) {
            echo $anchor . exchange_build_svg($img_root . 'svg/T_logo_' . $slug . '_WEB.svg', true) . '</a>';
        }
    }
}
?>
			</div>
			<?php 
if (class_exists('Caption')) {
    $caption_text = '<p>Building it together. Illustration copyright &copy; Erica Brisson, 2014-15</p>';
    $modifiers = array('classes' => array('text-right'));
    $caption = new Caption($caption_text, 'image');
    $caption->publish();
}
?>
开发者ID:retrorism,项目名称:exchange,代码行数:31,代码来源:content-page-programmes.php


注:本文中的BaseController::get_all_from_type方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。