• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

PHP get_linkrating函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

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



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

示例1: get_links

/**
 * Gets the links associated with category by id.
 *
 * @since 0.71
 * @deprecated 2.1
 * @deprecated Use get_bookmarks()
 * @see get_bookmarks()
 *
 * @param int $category The category to use. If no category supplied uses all
 * @param string $before the html to output before the link
 * @param string $after the html to output after the link
 * @param string $between the html to output between the link/image and its description.
 *		Not used if no image or show_images == true
 * @param bool $show_images whether to show images (if defined).
 * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url',
 *		'description', or 'rating'. Or maybe owner. If you start the name with an
 *		underscore the order will be reversed. You can also specify 'rand' as the order
 *		which will return links in a random order.
 * @param bool $show_description whether to show the description if show_images=false/not defined.
 * @param bool $show_rating show rating stars/chars
 * @param int $limit Limit to X entries. If not specified, all entries are shown.
 * @param int $show_updated whether to show last updated timestamp
 * @param bool $echo whether to echo the results, or return them instead
 * @return null|string
 */
function get_links($category = -1, $before = '', $after = '<br />', $between = ' ', $show_images = true, $orderby = 'name', $show_description = true, $show_rating = false, $limit = -1, $show_updated = 1, $echo = true)
{
    _deprecated_function(__FUNCTION__, '2.1', 'get_bookmarks()');
    $order = 'ASC';
    if (substr($orderby, 0, 1) == '_') {
        $order = 'DESC';
        $orderby = substr($orderby, 1);
    }
    if ($category == -1) {
        //get_bookmarks uses '' to signify all categories
        $category = '';
    }
    $results = get_bookmarks(array('category' => $category, 'orderby' => $orderby, 'order' => $order, 'show_updated' => $show_updated, 'limit' => $limit));
    if (!$results) {
        return;
    }
    $output = '';
    foreach ((array) $results as $row) {
        if (!isset($row->recently_updated)) {
            $row->recently_updated = false;
        }
        $output .= $before;
        if ($show_updated && $row->recently_updated) {
            $output .= get_option('links_recently_updated_prepend');
        }
        $the_link = '#';
        if (!empty($row->link_url)) {
            $the_link = esc_url($row->link_url);
        }
        $rel = $row->link_rel;
        if ('' != $rel) {
            $rel = ' rel="' . $rel . '"';
        }
        $desc = esc_attr(sanitize_bookmark_field('link_description', $row->link_description, $row->link_id, 'display'));
        $name = esc_attr(sanitize_bookmark_field('link_name', $row->link_name, $row->link_id, 'display'));
        $title = $desc;
        if ($show_updated) {
            if (substr($row->link_updated_f, 0, 2) != '00') {
                $title .= ' (' . __('Last updated') . ' ' . date(get_option('links_updated_date_format'), $row->link_updated_f + get_option('gmt_offset') * HOUR_IN_SECONDS) . ')';
            }
        }
        if ('' != $title) {
            $title = ' title="' . $title . '"';
        }
        $alt = ' alt="' . $name . '"';
        $target = $row->link_target;
        if ('' != $target) {
            $target = ' target="' . $target . '"';
        }
        $output .= '<a href="' . $the_link . '"' . $rel . $title . $target . '>';
        if ($row->link_image != null && $show_images) {
            if (strpos($row->link_image, 'http') !== false) {
                $output .= "<img src=\"{$row->link_image}\" {$alt} {$title} />";
            } else {
                // If it's a relative path
                $output .= "<img src=\"" . get_option('siteurl') . "{$row->link_image}\" {$alt} {$title} />";
            }
        } else {
            $output .= $name;
        }
        $output .= '</a>';
        if ($show_updated && $row->recently_updated) {
            $output .= get_option('links_recently_updated_append');
        }
        if ($show_description && '' != $desc) {
            $output .= $between . $desc;
        }
        if ($show_rating) {
            $output .= $between . get_linkrating($row);
        }
        $output .= "{$after}\n";
    }
    // end while
    if (!$echo) {
        return $output;
//.........这里部分代码省略.........
开发者ID:rkglug,项目名称:WordPress,代码行数:101,代码来源:deprecated.php


示例2: _walk_bookmarks

/**
 * _walk_bookmarks() - The formatted output of a list of bookmarks
 *
 * The $bookmarks array must contain bookmark objects and will be iterated over
 * to retrieve the bookmark to be used in the output.
 *
 * The output is formatted as HTML with no way to change that format. However, what
 * is between, before, and after can be changed. The link itself will be HTML.
 *
 * This function is used internally by wp_list_bookmarks() and should not be used by
 * themes.
 *
 * The defaults for overwriting are:
 * 'show_updated' - Default is 0 (integer). Will show the time of when the bookmark was last updated.
 * 'show_description' - Default is 0 (integer). Whether to show the description of the bookmark.
 * 'show_images' - Default is 1 (integer). Whether to show link image if available.
 * 'before' - Default is '<li>' (string). The html or text to prepend to each bookmarks.
 * 'after' - Default is '</li>' (string). The html or text to append to each bookmarks.
 * 'between' - Default is '\n' (string). The string for use in between the link, description, and image.
 * 'show_rating' - Default is 0 (integer). Whether to show the link rating.
 *
 * @since 2.1
 * @access private
 * @usedby wp_list_bookmarks()
 *
 * @param array $bookmarks List of bookmarks to traverse
 * @param string|array $args Optional. Overwrite the defaults.
 * @return string Formatted output in HTML
 */
function _walk_bookmarks($bookmarks, $args = '' ) {
	$defaults = array(
		'show_updated' => 0, 'show_description' => 0,
		'show_images' => 1, 'before' => '<li>',
		'after' => '</li>', 'between' => "\n",
		'show_rating' => 0
	);

	$r = wp_parse_args( $args, $defaults );
	extract( $r, EXTR_SKIP );

	$output = ''; // Blank string to start with.

	foreach ( (array) $bookmarks as $bookmark ) {
		if ( !isset($bookmark->recently_updated) )
			$bookmark->recently_updated = false;
		$output .= $before;
		if ( $show_updated && $bookmark->recently_updated )
			$output .= get_option('links_recently_updated_prepend');

		$the_link = '#';
		if ( !empty($bookmark->link_url) )
			$the_link = clean_url($bookmark->link_url);

		$rel = $bookmark->link_rel;
		if ( '' != $rel )
			$rel = ' rel="' . $rel . '"';

		$desc = attribute_escape(sanitize_bookmark_field('link_description', $bookmark->link_description, $bookmark->link_id, 'display'));
		$name = attribute_escape(sanitize_bookmark_field('link_name', $bookmark->link_name, $bookmark->link_id, 'display'));
 		$title = $desc;

		if ( $show_updated )
			if ( '00' != substr($bookmark->link_updated_f, 0, 2) ) {
				$title .= ' ';
				$title .= sprintf(__('Last updated: %s'), date(get_option('links_updated_date_format'), $bookmark->link_updated_f + (get_option('gmt_offset') * 3600)));
				$title .= ')';
			}

		if ( '' != $title )
			$title = ' title="' . $title . '"';

		$alt = ' alt="' . $name . '"';

		$target = $bookmark->link_target;
		if ( '' != $target )
			$target = ' target="' . $target . '"';

		$output .= '<a href="' . $the_link . '"' . $rel . $title . $target. '>';

		if ( $bookmark->link_image != null && $show_images ) {
			if ( strpos($bookmark->link_image, 'http') !== false )
				$output .= "<img src=\"$bookmark->link_image\" $alt $title />";
			else // If it's a relative path
				$output .= "<img src=\"" . get_option('siteurl') . "$bookmark->link_image\" $alt $title />";
		} else {
			$output .= $name;
		}

		$output .= '</a>';

		if ( $show_updated && $bookmark->recently_updated )
			$output .= get_option('links_recently_updated_append');

		if ( $show_description && '' != $desc )
			$output .= $between . $desc;

		if ($show_rating) {
			$output .= $between . get_linkrating($bookmark);
		}

//.........这里部分代码省略.........
开发者ID:staylor,项目名称:develop.svn.wordpress.org,代码行数:101,代码来源:bookmark-template.php


示例3: _walk_bookmarks

function _walk_bookmarks($bookmarks, $args = '')
{
    if (is_array($args)) {
        $r =& $args;
    } else {
        parse_str($args, $r);
    }
    $defaults = array('show_updated' => 0, 'show_description' => 0, 'show_images' => 1, 'before' => '<li>', 'after' => '</li>', 'between' => "\n");
    $r = array_merge($defaults, $r);
    extract($r, EXTR_SKIP);
    foreach ((array) $bookmarks as $bookmark) {
        if (!isset($bookmark->recently_updated)) {
            $bookmark->recently_updated = false;
        }
        $output .= $before;
        if ($show_updated && $bookmark->recently_updated) {
            $output .= get_option('links_recently_updated_prepend');
        }
        $the_link = '#';
        if (!empty($bookmark->link_url)) {
            $the_link = clean_url($bookmark->link_url);
        }
        $rel = $bookmark->link_rel;
        if ('' != $rel) {
            $rel = ' rel="' . $rel . '"';
        }
        $desc = attribute_escape(apply_filters('link_description', $bookmark->link_description));
        $name = attribute_escape(apply_filters('link_title', $bookmark->link_name));
        $title = $desc;
        if ($show_updated) {
            if ('00' != substr($bookmark->link_updated_f, 0, 2)) {
                $title .= ' ';
                $title .= sprintf(__('Last updated: %s'), date(get_option('links_updated_date_format'), $bookmark->link_updated_f + get_option('gmt_offset') * 3600));
                $title .= ')';
            }
        }
        if ('' != $title) {
            $title = ' title="' . $title . '"';
        }
        $alt = ' alt="' . $name . '"';
        $target = $bookmark->link_target;
        if ('' != $target) {
            $target = ' target="' . $target . '"';
        }
        $output .= '<a href="' . $the_link . '"' . $rel . $title . $target . '>';
        if ($bookmark->link_image != null && $show_images) {
            if (strpos($bookmark->link_image, 'http') !== false) {
                $output .= "<img src=\"{$bookmark->link_image}\" {$alt} {$title} />";
            } else {
                // If it's a relative path
                $output .= "<img src=\"" . get_option('siteurl') . "{$bookmark->link_image}\" {$alt} {$title} />";
            }
        } else {
            $output .= $name;
        }
        $output .= '</a>';
        if ($show_updated && $bookmark->recently_updated) {
            $output .= get_option('links_recently_updated_append');
        }
        if ($show_description && '' != $desc) {
            $output .= $between . $desc;
        }
        if ($show_rating) {
            $output .= $between . get_linkrating($bookmark);
        }
        $output .= "{$after}\n";
    }
    // end while
    return $output;
}
开发者ID:staylor,项目名称:develop.svn.wordpress.org,代码行数:70,代码来源:bookmark-template.php


示例4: get_links

/**
 * get_links() - Gets the links associated with category by id.
 *
 * @since 0.71
 * @deprecated Use get_bookmarks()
 * @see get_bookmarks()
 *
 * @param int $category The category to use. If no category supplied uses all
 * @param string $before the html to output before the link
 * @param string $after the html to output after the link
 * @param string $between the html to output between the link/image and its description.
 *		Not used if no image or show_images == true
 * @param bool $show_images whether to show images (if defined).
 * @param string $orderby the order to output the links. E.g. 'id', 'name', 'url',
 *		'description', or 'rating'. Or maybe owner. If you start the name with an
 *		underscore the order will be reversed. You can also specify 'rand' as the order
 *		which will return links in a random order.
 * @param bool $show_description whether to show the description if show_images=false/not defined.
 * @param bool $show_rating show rating stars/chars
 * @param int $limit Limit to X entries. If not specified, all entries are shown.
 * @param int $show_updated whether to show last updated timestamp
 * @param bool $echo whether to echo the results, or return them instead
 * @return null|string
 */
function get_links($category = -1, $before = '', $after = '<br />', $between = ' ', $show_images = true, $orderby = 'name',
			$show_description = true, $show_rating = false, $limit = -1, $show_updated = 1, $echo = true) {
	_deprecated_function(__FUNCTION__, '0.0', 'get_bookmarks()');

	$order = 'ASC';
	if ( substr($orderby, 0, 1) == '_' ) {
		$order = 'DESC';
		$orderby = substr($orderby, 1);
	}

	if ( $category == -1 ) //get_bookmarks uses '' to signify all categories
		$category = '';

	$results = get_bookmarks("category=$category&orderby=$orderby&order=$order&show_updated=$show_updated&limit=$limit");

	if ( !$results )
		return;

	$output = '';

	foreach ( (array) $results as $row ) {
		if ( !isset($row->recently_updated) )
			$row->recently_updated = false;
		$output .= $before;
		if ( $show_updated && $row->recently_updated )
			$output .= get_option('links_recently_updated_prepend');
		$the_link = '#';
		if ( !empty($row->link_url) )
			$the_link = clean_url($row->link_url);
		$rel = $row->link_rel;
		if ( '' != $rel )
			$rel = ' rel="' . $rel . '"';

		$desc = attribute_escape(sanitize_bookmark_field('link_description', $row->link_description, $row->link_id, 'display'));
		$name = attribute_escape(sanitize_bookmark_field('link_name', $row->link_name, $row->link_id, 'display'));
		$title = $desc;

		if ( $show_updated )
			if (substr($row->link_updated_f, 0, 2) != '00')
				$title .= ' ('.__('Last updated') . ' ' . date(get_option('links_updated_date_format'), $row->link_updated_f + (get_option('gmt_offset') * 3600)) . ')';

		if ( '' != $title )
			$title = ' title="' . $title . '"';

		$alt = ' alt="' . $name . '"';

		$target = $row->link_target;
		if ( '' != $target )
			$target = ' target="' . $target . '"';

		$output .= '<a href="' . $the_link . '"' . $rel . $title . $target. '>';

		if ( $row->link_image != null && $show_images ) {
			if ( strpos($row->link_image, 'http') !== false )
				$output .= "<img src=\"$row->link_image\" $alt $title />";
			else // If it's a relative path
				$output .= "<img src=\"" . get_option('siteurl') . "$row->link_image\" $alt $title />";
		} else {
			$output .= $name;
		}

		$output .= '</a>';

		if ( $show_updated && $row->recently_updated )
			$output .= get_option('links_recently_updated_append');

		if ( $show_description && '' != $desc )
			$output .= $between . $desc;

		if ($show_rating) {
			$output .= $between . get_linkrating($row);
		}

		$output .= "$after\n";
	} // end while

//.........这里部分代码省略.........
开发者ID:staylor,项目名称:develop.svn.wordpress.org,代码行数:101,代码来源:deprecated.php



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP get_links函数代码示例发布时间:2022-05-15
下一篇:
PHP get_linkobjects函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap