當前位置: 首頁>>代碼示例>>PHP>>正文


PHP wp_get_rss_charset函數代碼示例

本文整理匯總了PHP中wp_get_rss_charset函數的典型用法代碼示例。如果您正苦於以下問題:PHP wp_get_rss_charset函數的具體用法?PHP wp_get_rss_charset怎麽用?PHP wp_get_rss_charset使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了wp_get_rss_charset函數的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: comment_text_rss

function comment_text_rss($with_html = false)
{
    global $blog_charset;
    global $comment;
    $comment_text = stripslashes($comment->comment_content);
    $comment_text = str_replace('<trackback />', '', $comment_text);
    $comment_text = str_replace('<pingback />', '', $comment_text);
    $comment_text = convert_chars($comment_text);
    $comment_text = convert_bbcode($comment_text);
    $comment_text = convert_gmcode($comment_text);
    $comment_text = convert_smilies($comment_text);
    $comment_text = apply_filters('comment_text', $comment_text);
    if (!$with_html) {
        $comment_text = strip_tags($comment_text);
        $comment_text = htmlspecialchars($comment_text);
    }
    $rss_charset = wp_get_rss_charset();
    if ($blog_charset != $rss_charset) {
        echo mb_convert_encoding($comment_text, $rss_charset, $blog_charset);
    } else {
        echo $comment_text;
    }
}
開發者ID:BackupTheBerlios,項目名稱:nobunobuxoops-svn,代碼行數:23,代碼來源:template-functions.php

示例2: header

// enter your blog's ID
$doing_rss = 1;
header("Content-type: application/xml");
include_once dirname(__FILE__) . "/../../mainfile.php";
error_reporting(E_ERROR);
if ($_GET['num']) {
    $showposts = $_GET['num'];
}
require 'wp-blog-header.php';
if (isset($showposts) && $showposts) {
    $showposts = (int) $showposts;
    $posts_per_page = $showposts;
} else {
    $posts_per_page = get_settings('posts_per_rss');
}
$rss_charset = wp_get_rss_charset();
echo '<?xml version="1.0" encoding="' . $rss_charset . '"?' . '>';
?>
<!-- generator="wordpress/<?php 
echo $wp_version;
?>
" -->
<rss version="0.92">
    <channel>
        <title><?php 
bloginfo_rss("name");
?>
</title>
        <link><?php 
bloginfo_rss("url");
?>
開發者ID:BackupTheBerlios,項目名稱:nobunobuxoops-svn,代碼行數:31,代碼來源:wp-rss.php

示例3: wp_convert_rss_charset

 function wp_convert_rss_charset($srcstr)
 {
     return mb_conv($srcstr, wp_get_rss_charset(), $GLOBALS['blog_charset']);
 }
開發者ID:BackupTheBerlios,項目名稱:nobunobuxoops-svn,代碼行數:4,代碼來源:functions.php

示例4: dirname

<?php

$GLOBALS['blog'] = 1;
$GLOBALS['doing_rss'] = 1;
require_once dirname(__FILE__) . '/wp-config.php';
error_reporting(E_ERROR);
init_param('GET', 'num', 'integer');
if (test_param('num')) {
    $GLOBALS['showposts'] = get_param('num');
}
require_once 'wp-blog-header.php';
header('Content-type: application/xml');
echo '<?xml version="1.0" encoding="' . wp_get_rss_charset() . '"?' . '>';
?>
<!-- generator="wordpress/<?php 
echo $GLOBALS['wp_version'];
?>
" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">

<channel>
	<title><?php 
bloginfo_rss('name');
?>
</title>
	<link><?php 
bloginfo_rss('url');
?>
</link>
	<description><?php 
開發者ID:BackupTheBerlios,項目名稱:nobunobuxoops-svn,代碼行數:31,代碼來源:wp-rss2.php

示例5: wp_convert_rss_charset

function wp_convert_rss_charset($srcstr)
{
    global $blog_charset;
    $rss_charset = wp_get_rss_charset();
    if ($blog_charset != $rss_charset) {
        return mb_convert_encoding($srcstr, $rss_charset, $blog_charset);
    } else {
        return $srcstr;
    }
}
開發者ID:BackupTheBerlios,項目名稱:nobunobuxoops-svn,代碼行數:10,代碼來源:functions.php

示例6: wp_convert_rss_charset

function wp_convert_rss_charset($srcstr)
{
    $rss_charset = wp_get_rss_charset();
    if ($GLOBALS['blog_charset'] != $rss_charset) {
        if (strtolower($GLOBALS['blog_charset']) == 'euc-jp' && strtolower($rss_charset) == 'utf-8') {
            return mb_convert_encoding(mb_convert_encoding($srcstr, "SJIS", "EUC-JP"), "UTF-8", "SJIS-win");
        }
        return mb_convert_encoding($srcstr, $rss_charset, $GLOBALS['blog_charset']);
    } else {
        return $srcstr;
    }
}
開發者ID:BackupTheBerlios,項目名稱:nobunobuxoops-svn,代碼行數:12,代碼來源:functions.php


注:本文中的wp_get_rss_charset函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。