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


PHP TravelHelper::get_orderby_list方法代码示例

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


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

示例1: form

        public function form($instance)
        {
            $title = isset($instance['title']) ? esc_attr($instance['title']) : '';
            $number = isset($instance['number']) ? absint($instance['number']) : 5;
            $show_date = isset($instance['show_date']) ? (bool) $instance['show_date'] : false;
            $orderby = isset($instance['orderby']) ? $instance['orderby'] : "views_count";
            $order = isset($instance['order']) ? $instance['order'] : "ASC";
            ?>
                <p><label for="<?php 
            echo esc_attr($this->get_field_id('title'));
            ?>
"><?php 
            _e('Title:', ST_TEXTDOMAIN);
            ?>
</label>
                    <input class="widefat" id="<?php 
            echo esc_attr($this->get_field_id('title'));
            ?>
" name="<?php 
            echo esc_attr($this->get_field_name('title'));
            ?>
" type="text" value="<?php 
            echo esc_attr($title);
            ?>
" /></p>

                <p><label for="<?php 
            echo esc_attr($this->get_field_id('number'));
            ?>
"><?php 
            _e('Number of posts to show:', ST_TEXTDOMAIN);
            ?>
</label>
                    <input id="<?php 
            echo esc_attr($this->get_field_id('number'));
            ?>
" name="<?php 
            echo esc_attr($this->get_field_name('number'));
            ?>
" type="text" value="<?php 
            echo esc_attr($number);
            ?>
" size="3" /></p>

                <p><input class="checkbox" type="checkbox" <?php 
            checked($show_date);
            ?>
 id="<?php 
            echo esc_attr($this->get_field_id('show_date'));
            ?>
" name="<?php 
            echo esc_attr($this->get_field_name('show_date'));
            ?>
" />
                    <label for="<?php 
            echo esc_attr($this->get_field_id('show_date'));
            ?>
"><?php 
            _e('Display post date?', ST_TEXTDOMAIN);
            ?>
</label></p>

                <p>
                    <label for="<?php 
            echo esc_attr($this->get_field_id('orderby'));
            ?>
"><?php 
            _e('Order By', ST_TEXTDOMAIN);
            ?>
</label>
                    <select name="<?php 
            echo esc_attr($this->get_field_name('orderby'));
            ?>
">
                        <option <?php 
            selected($orderby, "views_count");
            ?>
 value="views_count"><?php 
            echo _('Views Count');
            ?>
</option>
                        <?php 
            $orderbys = TravelHelper::get_orderby_list();
            if (!empty($orderbys)) {
                foreach ($orderbys as $key => $value) {
                    $checked = selected($orderby, $key, false);
                    echo "<option {$checked} value='{$key}'>{$value}</option>";
                }
            }
            ?>

                    </select>
                </p>

                <p>
                    <label for="<?php 
            echo esc_attr($this->get_field_id('order'));
            ?>
"><?php 
            _e('Order', ST_TEXTDOMAIN);
//.........这里部分代码省略.........
开发者ID:DaddyFool,项目名称:travelTest,代码行数:101,代码来源:st-list-post.php


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