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


PHP PodsForm::field方法代码示例

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


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

示例1: wizard_form

function wizard_form($data = null, $name = null, $data_name, $data_text, $checked = true)
{
    if (!empty($data)) {
        ?>
		<div class="stuffbox pods-package-import-group">
			<h3><label for="link_name"><?php 
        _e($data_text, 'pods');
        ?>
</label></h3>

			<div class="inside pods-manage-field pods-dependency">
				<div class="pods-field-option-group">
					<p>
						<a href="#toggle" class="button pods-wizard-toggle-all"
						   data-toggle="<?php 
        echo $data_name;
        ?>
"><?php 
        _e('Toggle all on / off', 'pods');
        ?>
</a>
					</p>

					<div class="pods-pick-values pods-pick-checkbox pods-zebra">
						<ul>
							<?php 
        $zebra = false;
        foreach ($data as $item) {
            $class = $zebra ? 'even' : 'odd';
            $zebra = !$zebra;
            ?>
								<li class="pods-zebra-<?php 
            echo $class;
            ?>
">
									<?php 
            echo PodsForm::field($data_name . '[' . $item[$name] . ']', $checked, 'boolean', array('boolean_yes_label' => $item['name'] . (!empty($item['label']) ? ' (' . $item['label'] . ')' : '')));
            ?>
								</li>
							<?php 
        }
        ?>
						</ul>
					</div>
				</div>
			</div>
		</div>
<?php 
    }
}
开发者ID:pods-framework,项目名称:pods-deploy,代码行数:50,代码来源:pods-wizard.php

示例2: pods_var_raw

            if (!isset($pods_tab_form)) {
                $row_name = 'field_data[' . $pods_i . '][' . $field_group_name . ']';
            }
            $value = $field_group_option['default'];
            if (isset($field_group_option['value']) && 0 < strlen($field_group_option['value'])) {
                $value = $field_group_option['value'];
            } else {
                $value = pods_var_raw($field_group_name, $field, $value);
            }
            ?>
                        <li class="<?php 
            echo esc_attr($depends_option);
            ?>
">
                            <?php 
            echo PodsForm::field($row_name, $value, $field_group_option['type'], $field_group_option);
            ?>
                        </li>
                        <?php 
        }
        ?>
                </ul>
            </div>
        </div>
        <?php 
    }
    if (false !== $depends_on || !empty($depends)) {
        $depends_on = $depends;
    }
}
if (!empty($depends_on)) {
开发者ID:dylansmithing,项目名称:leader-of-rock-wordpress,代码行数:31,代码来源:field-option.php

示例3: foreach

                                            <div class="pods-pick-values pods-pick-checkbox pods-zebra">
                                                <ul>
                                                    <?php 
    $zebra = false;
    foreach ($data as $item) {
        $checked = true;
        $class = $zebra ? 'even' : 'odd';
        $zebra = !$zebra;
        ?>
                                                        <li class="pods-zebra-<?php 
        echo $class;
        ?>
">
                                                            <?php 
        echo PodsForm::field($data_name . '[' . $item['id'] . ']', $checked, 'boolean', array('boolean_yes_label' => $item['name'] . (!empty($item['label']) ? ' (' . $item['label'] . ')' : '')));
        ?>
                                                        </li>
                                                    <?php 
    }
    ?>
                                                </ul>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            <?php 
}
do_action('pods_packages_export_options', $pods, $pod_templates, $pod_pages, $pod_helpers);
?>
                        </div>
开发者ID:satokora,项目名称:IT354Project,代码行数:30,代码来源:wizard.php

示例4: foreach

                                <?php 
        foreach ($field_option['group'] as $field_group_name => $field_group_option) {
            $field_group_option = PodsForm::field_setup($field_group_option, null, $field_group_option['type']);
            if ('boolean' != $field_group_option['type']) {
                continue;
            }
            $field_group_option['boolean_yes_label'] = $field_group_option['label'];
            $depends_option = PodsForm::dependencies($field_group_option);
            $value = pods_var_raw($field_group_name, $settings, $field_group_option['default']);
            ?>
                                    <li class="<?php 
            echo $depends_option;
            ?>
">
                                        <?php 
            echo PodsForm::field('pods_setting_' . $field_group_name, $value, $field_group_option['type'], $field_group_option);
            ?>
                                    </li>
                                <?php 
        }
        ?>
                            </ul>
                        </td>
                    </tr>
                <?php 
    }
    if (false !== $depends_on || !empty($depends)) {
        $depends_on = $depends;
    }
}
if (!empty($depends_on)) {
开发者ID:satokora,项目名称:IT354Project,代码行数:31,代码来源:components-admin.php

示例5: foreach

					</p>

					<div class="pods-pick-values pods-pick-checkbox pods-zebra">
						<ul>
							<?php 
$zebra = false;
foreach ($this->exportable_pods() as $this_pod) {
    $class = $zebra ? 'even' : 'odd';
    $zebra = !$zebra;
    ?>
								<li class="pods-zebra-<?php 
    echo $class;
    ?>
">
									<?php 
    echo PodsForm::field($this_pod['name'], true, 'boolean', array('boolean_yes_label' => $this_pod['name'] . (!empty($this_pod['label']) ? ' (' . $this_pod['label'] . ')' : '')));
    ?>
								</li>
							<?php 
}
?>
						</ul>
					</div>
					<div class="submit">
						<a class="button button-primary" id="export" href="#"> Export </a>
					</div>
					<textarea id="feedback"></textarea>
				</div>
			</div>
		</div>
	</form>
开发者ID:oligoform,项目名称:pods-export-code,代码行数:31,代码来源:admin.php

示例6: esc_attr

echo esc_attr($action);
?>
">
        <input type="hidden" name="type" value="<?php 
echo esc_attr($pod->pod);
?>
" />

        <?php 
foreach ($fields as $name => $field) {
    if ('pick' == $field['type'] && 'pick-custom' != $field['pick_object'] && !empty($field['pick_object'])) {
        $field['options']['pick_format_type'] = 'single';
        $field['options']['pick_format_single'] = 'dropdown';
        $field['options']['pick_select_text'] = '-- ' . $field['label'] . ' --';
        $filter = pods_var_raw('filter_' . $name, 'get', '');
        echo PodsForm::field('filter_' . $name, $filter, 'pick', $field, $pod->pod, $pod->id());
    }
}
?>

        <input type="text" class="pods-form-filters-search" name="<?php 
echo esc_attr($pod->search_var);
?>
" value="<?php 
echo esc_attr($search);
?>
" />

        <input type="submit" class="pods-form-filters-submit" value="<?php 
echo esc_attr($label);
?>
开发者ID:dylansmithing,项目名称:leader-of-rock-wordpress,代码行数:31,代码来源:filters.php

示例7: _e

                                    <?php 
if (!pods_tableless() && apply_filters('pods_admin_setup_add_extend_storage', false)) {
    ?>
                                        <div class="pods-depends-on pods-depends-on-extend-pod-type pods-depends-on-extend-pod-type-post-type pods-depends-on-extend-pod-type-media pods-depends-on-extend-pod-type-user pods-depends-on-extend-pod-type-comment">
                                            <p><a href="#pods-advanced" class="pods-advanced-toggle"><?php 
    _e('Advanced', 'pods');
    ?>
 +</a></p>

                                            <div class="pods-advanced">
                                                <div class="pods-field-option">
                                                    <?php 
    echo PodsForm::label('extend_storage', __('Storage Type', 'pods'), array(__('<h6>Storage Types</h6> Table based storage will operate in a way where each field you create for your content type becomes a field in a table. Meta based storage relies upon the WordPress meta storage table for all field data.', 'pods'), 'http://pods.io/docs/comparisons/compare-storage-types/'));
    $data = array('meta' => __('Meta Based (WP Default)', 'pods'), 'table' => __('Table Based', 'pods'));
    echo PodsForm::field('extend_storage', pods_var_raw('extend_storage', 'post'), 'pick', array('data' => $data));
    ?>
                                                </div>
                                            </div>
                                        </div>
                                    <?php 
}
?>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div id="pods-wizard-actions">
                        <div id="pods-wizard-toolbar">
                            <a href="#start" id="pods-wizard-start" class="button button-secondary"><?php 
开发者ID:talentedunicorn,项目名称:pods,代码行数:30,代码来源:setup-add.php

示例8: foreach

    foreach ($fields as $field) {
        if ('hidden' == $field['type']) {
            continue;
        }
        ?>
                                        <tr class="form-field pods-field <?php 
        echo 'pods-form-ui-row-type-' . $field['type'] . ' pods-form-ui-row-name-' . PodsForm::clean($field['name'], true);
        ?>
">
                                            <th scope="row" valign="top"><?php 
        echo PodsForm::label('pods_field_' . $field['name'], $field['label'], $field['help'], $field);
        ?>
</th>
                                            <td>
                                                <?php 
        echo PodsForm::field('pods_field_' . $field['name'], $pod->field(array('name' => $field['name'], 'in_form' => true)), $field['type'], $field, $pod, $pod->id());
        ?>
                                                <?php 
        echo PodsForm::comment('pods_field_' . $field['name'], $field['description'], $field);
        ?>
                                            </td>
                                        </tr>
                                    <?php 
    }
    ?>
                                </table>
                            </div>
                            <!-- /.inside -->
                        </div>
                        <!-- /#pods-meta-box -->
                    </div>
开发者ID:Ingenex,项目名称:redesign,代码行数:31,代码来源:form.php

示例9: pods_var_raw

?>
                                </p>

                                <div class="pods-pick-values pods-pick-checkbox">
                                    <ul>
                                        <li>
                                            <?php 
echo PodsForm::field('field_data[' . $pods_i . '][required]', pods_var_raw('required', $field, 0), 'boolean', array('class' => 'pods-dependent-toggle', 'boolean_yes_label' => __('Required', 'pods'), 'help' => __('help', 'pods')));
?>
                                        </li>
                                        <?php 
if ('table' == $pod['storage']) {
    ?>
                                            <li class="pods-excludes-on pods-excludes-on-field-data-type pods-excludes-on-field-data-type-pick pods-excludes-on-field-data-type-file pods-excludes-on-field-data-type-boolean pods-excludes-on-field-data-type-date pods-excludes-on-field-data-type-datetime pods-excludes-on-field-data-type-time">
                                                <?php 
    echo PodsForm::field('field_data[' . $pods_i . '][unique]', pods_var_raw('unique', $field, 0), 'boolean', array('class' => 'pods-dependent-toggle', 'boolean_yes_label' => __('Unique', 'pods'), 'help' => __('help', 'pods')));
    ?>
                                            </li>
                                        <?php 
}
?>
                                    </ul>
                                </div>
                            </div>
                        </div>

                        <?php 
foreach ($field_tabs as $tab => $tab_label) {
    $tab = sanitize_title($tab);
    if ('basic' == $tab || !isset($field_tab_options[$tab]) || empty($field_tab_options[$tab])) {
        continue;
开发者ID:talentedunicorn,项目名称:pods,代码行数:31,代码来源:setup-edit-field-fluid.php

示例10: __

                                    <p class="pods-field-option-group-label">
                                        <?php 
echo PodsForm::label('custom_capabilities[0]', __('Custom Capabilities', 'pods'), __('These capabilities will automatically be created and assigned to this role', 'pods'));
?>
                                    </p>

                                    <div class="pods-pick-values pods-pick-checkbox">
                                        <ul id="custom-capabilities">
                                            <li class="pods-repeater hidden">
                                                <?php 
echo PodsForm::field('custom_capabilities[--1]', '', 'text');
?>
                                            </li>
                                            <li>
                                                <?php 
echo PodsForm::field('custom_capabilities[0]', '', 'text');
?>
                                            </li>
                                        </ul>

                                        <p>
                                            <a href="#add-capability" id="add-capability" class="button">Add Another Custom Capability</a>
                                        </p>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>

                    <div id="pods-wizard-actions">
                        <div id="pods-wizard-toolbar">
开发者ID:centaurustech,项目名称:chipin,代码行数:31,代码来源:add.php

示例11: _e

                                        <p class="pods-field-option-group-label">
                                            <?php 
    _e('Available Taxonomies', 'pods');
    ?>
                                        </p>

                                        <div class="pods-pick-values pods-pick-checkbox">
                                            <ul>
                                                <?php 
    foreach ($taxonomies as $taxonomy) {
        $taxonomy_name = pods_var_raw('name', $taxonomy);
        $taxonomy_label = pods_var_raw('label', $taxonomy, ucwords(str_replace('_', ' ', $taxonomy_name)));
        ?>
                                                    <li>
                                                        <?php 
        echo PodsForm::field('taxonomy[' . $taxonomy_name . ']', pods_var_raw('taxonomy[' . $taxonomy_name . ']', 'post', true), 'boolean', array('boolean_yes_label' => $taxonomy_label . ' (' . $taxonomy_name . ')'));
        ?>
                                                    </li>
                                                    <?php 
    }
    ?>
                                            </ul>
                                        </div>
                                    </div>
                                    <?php 
} else {
    ?>
                                    <p class="padded"><?php 
    _e('No Taxonomies were found.', 'pods');
    ?>
</p>
开发者ID:centaurustech,项目名称:chipin,代码行数:31,代码来源:wizard.php

示例12: input

 /**
  * Return a field input for a specific field
  *
  * @param array|string $field Input field name to use (overrides default name)
  * @param null $input_name
  * @param mixed $value Current value to use
  * @param array $options
  * @param null $pod
  * @param null $id
  *
  * @return string Field Input HTML
  *
  * @since 2.3.10
  */
 public function input($field, $input_name = null, $value = null, $options = array(), $pod = null, $id = null)
 {
     // Field data override
     if (is_array($field)) {
         $field_data = $field;
         $field = pods_var_raw('name', $field);
     } else {
         $field_data = $this->fields($field);
     }
     if (!empty($field_data)) {
         $field_type = $field_data['type'];
         if (empty($input_name)) {
             $input_name = $field;
         }
         return PodsForm::field($input_name, $value, $field_type, $field_data, $pod, $id);
     }
     return '';
 }
开发者ID:Ingenex,项目名称:redesign,代码行数:32,代码来源:PodsObject_Field.php

示例13: _e

<div id="pods-meta-box" class="postbox pods-deploy-ui">
	<form action="?page=pods-deploy" method="post">

		<div id="icon-tools" class="icon32"><br></div>
		<h2>
			<?php 
_e(sprintf('Pods Deploy: %1s', $key_gen_header), 'pods-deploy');
?>
		</h2>

		<input type="hidden" class="" name="allow-deploy" id="allow-deploy" value="<?php 
echo !$deploy_active;
?>
">
		<?php 
echo PodsForm::field('_wpnonce', wp_create_nonce('pods-deploy'), 'hidden');
?>

		<p class="submit">
			<input type="submit" class="button button-primary" name="pods-deploy-key-gen-submit" value="<?php 
echo $key_gen_submit;
?>
">
		</p>
	</form>

	<?php 
if ($deploy_active) {
    ?>
		<div id="current-keys">
			<p>
开发者ID:pods-framework,项目名称:pods-deploy,代码行数:31,代码来源:key-gen.php

示例14: manage_wp_posts_be_qe_bulk_quick_edit_custom_box

function manage_wp_posts_be_qe_bulk_quick_edit_custom_box($column_name, $post_type)
{
    $post_id = get_the_ID();
    switch ($post_type) {
        case 'mg_task':
            switch ($column_name) {
                case 'issue_type':
                    $issue_type = get_post_meta($post_id, 'issue_type', true);
                    $pod = pods('mg_task');
                    $field = $pod->fields['issue_type'];
                    $pod_field = PodsForm::field("issue_type", $issue_type, 'pick', $field, $pod, $pod->id());
                    ?>

					<fieldset class="inline-edit-col-left">
						<div class="inline-edit-col">
							<label>
								<span class="title">Issue Type</span>
								<span class="input-text-wrap">
									<?php 
                    echo $pod_field;
                    ?>
								</span>
							</label>
                    <?php 
                    break;
                case 'priority':
                    $priority = get_post_meta($post_id, 'priority', true);
                    $pod = pods('mg_task');
                    $field = $pod->fields['priority'];
                    $pod_field = PodsForm::field("priority", $priority, 'pick', $field, $pod, $pod->id());
                    ?>

					<label>
                        <span class="title">Priority</span>
                        <span class="input-text-wrap">
                            <?php 
                    echo $pod_field;
                    ?>
                        </span>
                    </label>

                    <?php 
                    break;
                case 'estimated_time':
                    $estimated_time = get_post_meta($post_id, 'estimated_time', true);
                    $pod = pods('mg_task');
                    $field = $pod->fields['estimated_time'];
                    $pod_field = PodsForm::field("estimated_time", $estimated_time, 'text', $field, $pod, $pod->id());
                    ?>

					<label>
                        <span class="title">Estimated Time</span>
                            <span class="input-text-wrap">
                                <?php 
                    echo $pod_field;
                    ?>
                            </span>
                    </label>

					<?php 
                    break;
                case 'project':
                    $project = get_post_meta($post_id, 'project', true);
                    $pod = pods('mg_task');
                    $field = $pod->fields['project'];
                    $field['options']['pick_format_style'] = 'dropdown';
                    $field['options']['pick_format_single'] = 'dropdown';
                    $pod_field = PodsForm::field("project", $project, 'pick', $field, $pod, $pod->id());
                    ?>

                            <label>
                                <span class="title">Project</span>
                                    <span class="input-text-wrap">
                                        <?php 
                    echo $pod_field;
                    ?>
                                    </span>
                            </label>
                        </div>
					</fieldset>

					<?php 
                    $estimates = get_post_meta($post_id, 'add_line_item_to_estimate', false);
                    $invoice_field = $pod->fields['add_line_item_to_estimate'];
                    $estimate_ids = array();
                    if (!empty($estimates)) {
                        foreach ($estimates as $estimate) {
                            $estimate_ids[] = $estimate['ID'];
                        }
                    }
                    $pod_field = PodsForm::field("add_line_item_to_estimate", $estimate_ids, 'pick', $invoice_field, $pod, $pod->id());
                    ?>

					<fieldset class="inline-edit-col-left">
					<div class="inline-edit-col">
						<label>
							<span class="title">Estimates</span>
							<span id="add_line_item_to_estimate" class="input-text-wrap"><?php 
                    echo $pod_field;
                    ?>
//.........这里部分代码省略.........
开发者ID:danielbachhuber,项目名称:marcgratch.com,代码行数:101,代码来源:manage_wordpress_posts_using_bulk_edit_and_quick_edit.php

示例15: ajax_import_export

 /**
  * Handle the Import/Export AJAX
  *
  * @param $params
  */
 public function ajax_import_export($params)
 {
     if ('import' == $params->import_export) {
         $data = trim($params->import_package);
         $content = '<div class="pods-wizard-content">';
         if (!empty($data)) {
             $imported = $this->import($data);
             if (!empty($imported)) {
                 $content .= '<p>Import Complete! The following items were imported:</p>';
                 foreach ($imported as $type => $import) {
                     $content .= '<h4>' . ucwords($type) . '</h4>';
                     $content .= '<ul class="normal">';
                     foreach ($import as $k => $what) {
                         $content .= '<li>' . esc_html($what) . '</li>';
                     }
                     $content .= '</ul>';
                 }
             }
         } else {
             $content .= '<p>Import Error: Invalid Package</p>';
         }
         $content .= '</div>';
         echo $content;
     } elseif ('export' == $params->import_export) {
         $params = get_object_vars($params);
         foreach ($params as $k => $v) {
             if (is_array($v)) {
                 $params[$k] = array_keys(array_filter($v));
             }
         }
         $package = $this->export($params);
         echo '<div class="pods-field-option">';
         echo PodsForm::field('export_package', $package, 'paragraph', array('attributes' => array('style' => 'width: 94%; max-width: 94%; height: 300px;')));
         echo '</div>';
     }
 }
开发者ID:dylansmithing,项目名称:leader-of-rock-wordpress,代码行数:41,代码来源:Migrate-Packages.php


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