コード例 #1
0
    /**
     * Output of the additional fields meta box
     *
     *
     * @since 1.7.14
     *
     *
     */
    function additional_fields_meta_box_output($post)
    {
        global $simple_links;
        $values = $simple_links->getAdditionalFieldsValues($post->ID);
        $names = $simple_links->getAdditionalFields();
        $count = 0;
        if (is_array($names)) {
            foreach ($names as $key => $value) {
                if (empty($values[$value])) {
                    $values[$value] = null;
                }
                printf('<p>%s:  <input type="text" name="link_additional_value[%s]" value="%s" size="70" class="SL-additonal-input">', $value, $value, $values[$value]);
            }
        }
        if (isset($this->meta_box_descriptions['additional_fields'])) {
            echo '<p>' . $this->meta_box_descriptions['additional_fields'] . '</p>';
            //this one has a default link to settins so don't show if can't see settings
            if (current_user_can(Simple_Links_Settings::get_instance()->get_settings_cap())) {
                echo '<p>' . __('You may add additional fields which will be available for all links in the ', 'simple-links') . '
					 				<a href="/wp-admin/edit.php?post_type=simple_link&page=simple-link-settings">' . __('settings', 'simple-links') . '</a>
			  														</p>';
            }
        }
    }