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


PHP _media_states函数代码示例

本文整理汇总了PHP中_media_states函数的典型用法代码示例。如果您正苦于以下问题:PHP _media_states函数的具体用法?PHP _media_states怎么用?PHP _media_states使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


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

示例1: display_rows


//.........这里部分代码省略.........

                                    <?php 
                            }
                        }
                        ?>
                            </td>
                            <?php 
                        break;
                    case 'title':
                        ?>
                            <td <?php 
                        echo $attributes;
                        ?>
><strong>
                                    <?php 
                        if ($this->is_trash || !$user_can_edit) {
                            echo $att_title;
                        } else {
                            ?>
                                        <a href="<?php 
                            echo get_edit_post_link($post->ID);
                            ?>
"
                                           title="<?php 
                            echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title));
                            ?>
">
                                            <?php 
                            echo $att_title;
                            ?>
</a>
                                    <?php 
                        }
                        _media_states($post);
                        ?>
</strong>

                                <p class="filename"><?php 
                        echo wp_basename($post->guid);
                        ?>
</p>
                                <?php 
                        echo $this->row_actions($this->_get_row_actions($post, $att_title));
                        ?>
                            </td>
                            <?php 
                        break;
                    case 'author':
                        ?>
                            <td <?php 
                        echo $attributes;
                        ?>
><?php 
                        printf('<a href="%s">%s</a>', esc_url(add_query_arg(array('author' => get_the_author_meta('ID')), 'upload.php')), get_the_author());
                        ?>
</td>
                            <?php 
                        break;
                    case 'desc':
                        ?>
                            <td <?php 
                        echo $attributes;
                        ?>
><?php 
                        echo has_excerpt() ? $post->post_excerpt : '';
                        ?>
开发者ID:ajspencer,项目名称:NCSSM-SG-WordPress,代码行数:67,代码来源:class-wp-media-list-table.php

示例2: display_rows


//.........这里部分代码省略.........

<?php 
                            }
                        }
                        ?>
		</td>
<?php 
                        break;
                    case 'title':
                        ?>
		<td <?php 
                        echo $attributes;
                        ?>
><strong>
			<?php 
                        if ($this->is_trash || !$user_can_edit) {
                            echo $att_title;
                        } else {
                            ?>
			<a href="<?php 
                            echo get_edit_post_link($post->ID, true);
                            ?>
"
				title="<?php 
                            echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title));
                            ?>
">
				<?php 
                            echo $att_title;
                            ?>
</a>
			<?php 
                        }
                        _media_states($post);
                        ?>
</strong>
			<p>
<?php 
                        if (preg_match('/^.*?\\.(\\w+)$/', get_attached_file($post->ID), $matches)) {
                            echo esc_html(strtoupper($matches[1]));
                        } else {
                            echo strtoupper(str_replace('image/', '', get_post_mime_type()));
                        }
                        ?>
			</p>
<?php 
                        echo $this->row_actions($this->_get_row_actions($post, $att_title));
                        ?>
		</td>
<?php 
                        break;
                    case 'author':
                        ?>
		<td <?php 
                        echo $attributes;
                        ?>
><?php 
                        the_author();
                        ?>
</td>
<?php 
                        break;
                    case 'tags':
                        ?>
		<td <?php 
                        echo $attributes;
开发者ID:par-orillonsoft,项目名称:Wishmagnet,代码行数:67,代码来源:class-wp-media-list-table.php

示例3: column_title

    /**
     * Handles the title column output.
     *
     * @since 4.3.0
     * @access public
     *
     * @param WP_Post $post The current WP_Post object.
     */
    public function column_title($post)
    {
        list($mime) = explode('/', $post->post_mime_type);
        $title = _draft_or_post_title();
        $thumb = wp_get_attachment_image($post->ID, array(60, 60), true, array('alt' => ''));
        $link_start = $link_end = '';
        if (current_user_can('edit_post', $post->ID) && !$this->is_trash) {
            $link_start = '<a href="' . get_edit_post_link($post->ID) . '">';
            $link_end = '</a>';
        }
        $class = $thumb ? ' class="has-media-icon"' : '';
        ?>
		<strong<?php 
        echo $class;
        ?>
>
			<?php 
        echo $link_start;
        ?>
				<?php 
        if ($thumb) {
            ?>
				<span class="media-icon <?php 
            echo sanitize_html_class($mime . '-icon');
            ?>
"><?php 
            echo $thumb;
            ?>
</span>
				<?php 
        }
        ?>

				<span aria-hidden="true"><?php 
        echo $title;
        ?>
</span>
				<span class="screen-reader-text"><?php 
        printf(__('Edit &#8220;%s&#8221;'), $title);
        ?>
</span>
			<?php 
        echo $link_end;
        ?>
			<?php 
        _media_states($post);
        ?>
		</strong>
		<p class="filename"><span class="screen-reader-text"><?php 
        _e('File name:');
        ?>
 </span><?php 
        echo wp_basename($post->guid);
        ?>
</p>
		<?php 
    }
开发者ID:KillerDesigner,项目名称:projectnami,代码行数:65,代码来源:class-wp-media-list-table.php

示例4: column_title

    /**
     * @since 4.3.0
     *
     * @param WP_Post $post
     */
    public function column_title($post)
    {
        list($mime) = explode('/', $post->post_mime_type);
        $user_can_edit = current_user_can('edit_post', $post->ID);
        $att_title = _draft_or_post_title();
        ?>
		<div class="media-icon <?php 
        echo $mime;
        ?>
-icon">
		<?php 
        $thumb = wp_get_attachment_image($post->ID, array(60, 60), true);
        if ($thumb) {
            if ($this->is_trash || !$user_can_edit) {
                echo $thumb;
            } else {
                ?>
			<a href="<?php 
                echo get_edit_post_link($post->ID);
                ?>
" title="<?php 
                echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title));
                ?>
"><?php 
                echo $thumb;
                ?>
</a><?php 
            }
        }
        ?>
		</div>
		<div class="media-info">
			<strong>
			<?php 
        if ($this->is_trash || !$user_can_edit) {
            echo $att_title;
        } else {
            ?>
					<a href="<?php 
            echo get_edit_post_link($post->ID);
            ?>
" title="<?php 
            echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title));
            ?>
"><?php 
            echo $att_title;
            ?>
</a><?php 
        }
        _media_states($post);
        ?>
			</strong>
			<p class="filename"><?php 
        echo wp_basename($post->guid);
        ?>
</p>
		</div>
		<?php 
    }
开发者ID:nstungxd,项目名称:F2CA5,代码行数:64,代码来源:class-wp-media-list-table.php

示例5: single_row


//.........这里部分代码省略.........
                        case 'title':
                            ?>
								<td <?php 
                            echo $attributes;
                            ?>
><strong>
									<?php 
                            $thumb = wp_get_attachment_image($post->ID, array(80, 60), true);
                            if ($this->is_trash || !$user_can_edit) {
                                if ($thumb) {
                                    echo '<span class="media-icon image-icon">' . $thumb . '</span>';
                                }
                                echo '<span aria-hidden="true">' . $att_title . '</span>';
                            } else {
                                ?>
										<a href="<?php 
                                echo get_edit_post_link($post->ID);
                                ?>
" title="<?php 
                                echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;', 'gallery-plugin'), $att_title));
                                ?>
">
											<?php 
                                if ($thumb) {
                                    echo '<span class="media-icon image-icon">' . $thumb . '</span>';
                                }
                                ?>
											<?php 
                                echo '<span aria-hidden="true">' . $att_title . '</span>';
                                ?>
										</a>
									<?php 
                            }
                            _media_states($post);
                            ?>
</strong>
									<p class="filename"><?php 
                            echo wp_basename($post->guid);
                            ?>
</p>
									<?php 
                            echo $this->row_actions($this->_get_row_actions($post, $att_title));
                            ?>
									<a href="#" class="gllr_info_show hidden"><?php 
                            _e('Edit Attachment Info', 'gallery-plugin');
                            ?>
</a>
								</td>
								<?php 
                            break;
                        case 'dimensions':
                            ?>
								<td <?php 
                            echo $attributes;
                            ?>
 data-colname="<?php 
                            _e('Dimensions', 'gallery-plugin');
                            ?>
">
									<?php 
                            echo $attachment_metadata['width'];
                            ?>
 &times; <?php 
                            echo $attachment_metadata['height'];
                            ?>
								</td>
开发者ID:kityan,项目名称:gallery-wordpress-plugin,代码行数:67,代码来源:gallery-plugin.php

示例6: column_title

    /**
     * Handles the title column output.
     *
     * @since 4.3.0
     * @access public
     *
     * @param WP_Post $post The current WP_Post object.
     */
    public function column_title($post)
    {
        list($mime) = explode('/', $post->post_mime_type);
        $title = _draft_or_post_title();
        $thumb = wp_get_attachment_image($post->ID, array(60, 60), true, array('alt' => ''));
        $link_start = $link_end = '';
        if (current_user_can('edit_post', $post->ID) && !$this->is_trash) {
            $link_start = sprintf('<a href="%s" aria-label="%s">', get_edit_post_link($post->ID), esc_attr(sprintf(__('&#8220;%s&#8221; (Edit)'), $title)));
            $link_end = '</a>';
        }
        $class = $thumb ? ' class="has-media-icon"' : '';
        ?>
		<strong<?php 
        echo $class;
        ?>
>
			<?php 
        echo $link_start;
        if ($thumb) {
            ?>
				<span class="media-icon <?php 
            echo sanitize_html_class($mime . '-icon');
            ?>
"><?php 
            echo $thumb;
            ?>
</span>
			<?php 
        }
        echo $title . $link_end;
        _media_states($post);
        ?>
		</strong>
		<p class="filename">
			<span class="screen-reader-text"><?php 
        _e('File name:');
        ?>
 </span>
			<?php 
        $file = get_attached_file($post->ID);
        echo esc_html(wp_basename($file));
        ?>
		</p>
		<?php 
    }
开发者ID:Garth619,项目名称:Femi9,代码行数:53,代码来源:class-wp-media-list-table.php

示例7: page_generator

    /**
     * Render the webcomic generator.
     * 
     * @uses Webcomic::$config
     * @uses Webcomic::get_attachments()
     */
    public function page_generator()
    {
        global $post;
        $attachments = self::get_attachments();
        $columns = '
			<tr>
				<th class="check-column"><input type="checkbox"></th>
				<th class="column-icon"></th>
				<th>' . __('File', "webcomic") . '</th>
			</tr>';
        ?>
		<div class="wrap">
			<div class="icon32" id="icon-upload"></div>
			<h2><?php 
        echo get_admin_page_title();
        ?>
</h2>
			<form method="post" class="webcomic-generator" data-webcomic-daycheck="<?php 
        esc_attr_e('The start date is not one of the selected publish days. Continue anyway?', "webcomic");
        ?>
">
				<?php 
        wp_nonce_field('webcomic_generate', 'webcomic_generate');
        ?>
				<div id="col-container">
					<div id="col-right">
						<div class="col-wrap">
							<table class="wp-list-table widefat fixed posts">
								<thead><?php 
        echo $columns;
        ?>
</thead>
								<tfoot><?php 
        echo $columns;
        ?>
</tfoot>
								<tbody>
									<?php 
        $i = 0;
        if ($attachments) {
            foreach ($attachments as $attachment) {
                $post = $attachment;
                ?>
									<tr<?php 
                echo $i % 2 ? '' : ' class="alternate"';
                ?>
>
										<th class="check-column"><input type="checkbox" name="attachments[]" id="attachment-<?php 
                echo $attachment->ID;
                ?>
" value="<?php 
                echo $attachment->ID;
                ?>
"></th>
										<td class="media-icon"><label for="attachment-<?php 
                echo $attachment->ID;
                ?>
"><?php 
                echo wp_get_attachment_image($attachment->ID, array(60, 60));
                ?>
</label></td>
										<td>
											<a href="<?php 
                echo esc_url(add_query_arg(array('post' => $attachment->ID, 'action' => 'edit'), admin_url('post.php')));
                ?>
"><span class="row-title"><?php 
                echo get_the_title($attachment->ID);
                ?>
</span></a><b><?php 
                _media_states($attachment);
                ?>
</b>
											<p><?php 
                echo preg_match('/^.*?\\.(\\w+)$/', get_attached_file($attachment->ID), $matches) ? esc_html(strtoupper($matches[1])) : strtoupper(str_replace('image/', '', get_post_mime_type($attachment->ID)));
                ?>
</p>
										</td>
									</tr>
									<?php 
                $i++;
            }
        } else {
            ?>
									<tr class="no-items">
										<td colspan="3"><?php 
            _e('No unattached media found.', "webcomic");
            ?>
</td>
									</tr>
									<?php 
        }
        ?>
								</tbody>
							</table>
//.........这里部分代码省略.........
开发者ID:ecerta,项目名称:webcomic,代码行数:101,代码来源:media.php

示例8: display_rows


//.........这里部分代码省略.........
                    </a>
                  <?php 
                            }
                        }
                        ?>
                </td>
              <?php 
                        break;
                    case 'title':
                        ?>
        <td <?php 
                        echo $attributes;
                        ?>
><strong>
          <?php 
                        if ($this->is_trash || !$user_can_edit) {
                            echo $att_title;
                        } else {
                            ?>
          <a href="<?php 
                            echo get_edit_post_link($post->ID, true);
                            ?>
"
            title="<?php 
                            echo esc_attr(sprintf(__('Edit &#8220;%s&#8221;'), $att_title));
                            ?>
">
            <?php 
                            echo $att_title;
                            ?>
</a>
          <?php 
                        }
                        _media_states($post);
                        ?>
</strong>
          <p>
            <?php 
                        if (preg_match('/^.*?\\.(\\w+)$/', get_attached_file($post->ID), $matches)) {
                            echo esc_html(strtoupper($matches[1]));
                        } else {
                            echo strtoupper(str_replace('image/', "", get_post_mime_type()));
                        }
                        ?>
          </p>
          <?php 
                        echo $this->row_actions($this->_get_row_actions($post, $att_title));
                        ?>
        </td>
      <?php 
                        break;
                    case 'author':
                        ?>
        <td <?php 
                        echo $attributes;
                        ?>
>
          <?php 
                        printf('<a href="%s">%s</a>', esc_url(add_query_arg(array('author' => get_the_author_meta('ID')), 'upload.php')), get_the_author());
                        ?>
        </td>
      <?php 
                        break;
                    case 'date':
                        if ('0000-00-00 00:00:00' == $post->post_date) {
                            $h_time = __('Unpublished', 'wp-user-avatar');
开发者ID:tuanlibra,项目名称:thptxuanang,代码行数:67,代码来源:class-wp-user-avatar-list-table.php


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