本文整理汇总了PHP中trackback_rdf函数的典型用法代码示例。如果您正苦于以下问题:PHP trackback_rdf函数的具体用法?PHP trackback_rdf怎么用?PHP trackback_rdf使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了trackback_rdf函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: b_wp_contents_show
function b_wp_contents_show($options)
{
// global $xoopsDB,$xoopsUser;
// global $tableoptions,$tableusers;
// global $id, $posts, $post, $day, $previousday, $newday;
$id = 1;
global $posts, $post, $day, $previousday, $newday;
global $dateformat, $time_difference, $siteurl, $blogfilename;
global $tablelinks, $tablelinkcategories;
global $querystring_start, $querystring_equal, $querystring_separator, $month, $wpdb, $start_of_week;
global $tableposts, $tablepost2cat, $tablecomments, $tablecategories;
global $smilies_directory, $use_smilies, $wp_smiliessearch, $wp_smiliesreplace;
global $wp_bbcode, $use_bbcode, $wp_gmcode, $use_gmcode, $use_htmltrans, $wp_htmltrans, $wp_htmltranswinuni;
require_once dirname(__FILE__) . '/../wp-blog-header.php';
$blog = 1;
$block = array();
$block['siteurl'] = $siteurl;
foreach ($posts as $post) {
$content = array();
start_wp();
$content['date'] = the_date('', '<h2>', '</h2>', false);
$content['time'] = the_time('', false);
$content['title'] = the_title('', '', false);
$content['permlink'] = get_permalink();
//
ob_start();
the_author();
$content['author'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_category();
$content['category'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_content();
$content['body'] = ob_get_contents();
ob_end_clean();
//
ob_start();
link_pages('<br />Pages: ', '<br />', 'number');
$content['linkpage'] = ob_get_contents();
ob_end_clean();
//
ob_start();
comments_popup_link('Comments (0)', 'Comments (1)', 'Comments (%)');
$content['comments'] = ob_get_contents();
ob_end_clean();
//
ob_start();
trackback_rdf();
$content['trackback'] = ob_get_contents();
ob_end_clean();
//
$block['contents'][] = $content;
}
return $block;
}
示例2: addRdf
function addRdf()
{
if (is_single() || is_page()) {
echo "\n<!--\n";
trackback_rdf();
echo "\n-->\n";
}
}
示例3: b_wp_contents_show
function b_wp_contents_show($options)
{
global $xoopsDB, $xoopsUser, $wpdb, $siteurl;
global $tableoptions, $tableposts, $tableusers, $tablecategories, $tablecomments, $tablepost2cat;
global $querystring_start, $querystring_equal, $querystring_separator;
global $id, $posts, $post, $day, $previousday, $dateformat, $newday;
require_once dirname(__FILE__) . '/../wp-blog-header.php';
$blog = 1;
$block = array();
$block['siteurl'] = $siteurl;
foreach ($posts as $post) {
$content = array();
start_wp();
$content['date'] = the_date('', '<h2>', '</h2>', false);
$content['time'] = the_time('', false);
$content['title'] = the_title('', '', false);
$content['permlink'] = get_permalink();
//
ob_start();
the_author();
$content['author'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_category();
$content['category'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_content();
$content['body'] = ob_get_contents();
ob_end_clean();
//
ob_start();
link_pages('<br />Pages: ', '<br />', 'number');
$content['linkpage'] = ob_get_contents();
ob_end_clean();
//
ob_start();
comments_popup_link('Comments (0)', 'Comments (1)', 'Comments (%)');
$content['comments'] = ob_get_contents();
ob_end_clean();
//
ob_start();
trackback_rdf();
$content['trackback'] = ob_get_contents();
ob_end_clean();
//
$block['contents'][] = $content;
}
return $block;
}
示例4: beans_post_content
/**
* Echo post content.
*
* @since 1.0.0
*/
function beans_post_content()
{
global $post;
beans_open_markup_e('beans_post_content', 'div', array('class' => 'tm-article-content', 'itemprop' => 'text'));
the_content();
if (is_singular() && 'open' === get_option('default_ping_status') && post_type_supports($post->post_type, 'trackbacks')) {
echo '<!--';
trackback_rdf();
echo '-->' . "\n";
}
beans_close_markup_e('beans_post_content', 'div');
}
示例5: bfa_postinfo
//.........这里部分代码省略.........
$comments_rss_link_text = preg_match("/(.*)%comments-rss\\('(.*?)'(.*)/i", $postinfo_string, $comments_rss_matches);
ob_start();
post_comments_feed_link($comments_rss_matches[2]);
$comments_rss_link = ob_get_contents();
ob_end_clean();
// make link nofollow if set in theme options
if ($bfa_ata['nofollow'] == "Yes") {
$comments_rss_link = str_replace('href=', 'rel="nofollow" href=', $comments_rss_link);
}
$postinfo = preg_replace("/(.*)%comments-rss\\((.*?)\\)%(.*)/i", "\${1}" . $comments_rss_link . "\${3}", $postinfo);
}
}
// Trackback URL
if (strpos($postinfo_string, '%trackback%') !== FALSE) {
$trackback_url = trackback_url(FALSE);
$postinfo = str_replace("%trackback%", $trackback_url, $postinfo);
}
// Trackback Link
if (strpos($postinfo_string, '%trackback-linked(') !== FALSE) {
while (strpos($postinfo, '%trackback-linked(') !== FALSE) {
$trackback_url = trackback_url(FALSE);
$trackback_link_text = preg_match("/(.*)%trackback-linked\\('(.*?)'(.*)/i", $postinfo_string, $trackback_matches);
$trackback_link = '<a href="' . $trackback_url . '">' . $trackback_matches[2] . '</a>';
// make link nofollow if set in theme options
if ($bfa_ata['nofollow'] == "Yes") {
$trackback_link = str_replace('href=', 'rel="nofollow" href=', $trackback_link);
}
$postinfo = preg_replace("/(.*)%trackback-linked\\((.*?)\\)%(.*)/i", "\${1}" . $trackback_link . "\${3}", $postinfo);
}
}
// Trackback RDF
if (strpos($postinfo_string, '%trackback-rdf%') !== FALSE) {
ob_start();
trackback_rdf();
$trackback_rdf = "<!-- " . ob_get_contents() . " -->";
ob_end_clean();
$postinfo = str_replace("%trackback-rdf%", $trackback_rdf, $postinfo);
}
// Permalink
if (strpos($postinfo_string, '%permalink%') !== FALSE) {
ob_start();
the_permalink();
$permalink = ob_get_contents();
ob_end_clean();
$postinfo = str_replace("%permalink%", $permalink, $postinfo);
}
// Post ID
if (strpos($postinfo_string, '%post-id%') !== FALSE) {
ob_start();
the_ID();
$post_id = ob_get_contents();
ob_end_clean();
$postinfo = str_replace("%post-id%", $post_id, $postinfo);
}
// Post Title
if (strpos($postinfo_string, '%post-title%') !== FALSE) {
ob_start();
the_title();
$post_title = ob_get_contents();
ob_end_clean();
$postinfo = str_replace("%post-title%", $post_title, $postinfo);
}
// Edit post
if (strpos($postinfo_string, '%edit(') !== FALSE) {
while (strpos($postinfo, '%edit(') !== FALSE) {
$edit_options = preg_match("/(.*)%edit\\('(.*?)'(.*?)'(.*?)'(.*?)'(.*?)'(.*)/i", $postinfo_string, $edit_matches);
示例6: if
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post">
<h2 id="post-<?php the_ID(); ?>"><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F jS, Y') ?> <!-- by <?php the_author() ?> --></small>
<div class="entry">
<?php the_content('Read the rest of this entry »'); ?>
</div>
<p class="postmetadata">Posted in <?php the_category(', ') ?> <strong>|</strong> <?php edit_post_link('Edit','','<strong>|</strong>'); ?> <?php comments_popup_link('No Comments »', '1 Comment »', '% Comments »'); ?></p>
<!--
<?php trackback_rdf(); ?>
-->
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php posts_nav_link('','','« Previous Entries') ?></div>
<div class="alignright"><?php posts_nav_link('','Next Entries »','') ?></div>
</div>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center"><?php _e("Sorry, but you are looking for something that isn't here."); ?></p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
示例7: wpi_template_attachment
//.........这里部分代码省略.........
<?php
if (wpi_option('post_author_description')) {
?>
<fieldset id="post-author" class="cb cf pdt mgt">
<?php
$ll = __('About the Author', WPI_META);
?>
<?php
t('legend', $ll, array('title' => $ll));
?>
<address class="author-avatar <?php
wpiGravatar::authorGID();
?>
rn fl">
<span class="rtxt"> </span>
</address>
<p id="about-author" class="postmetadata fl">
<small class="db rn"><?php
the_author_description();
?>
</small>
</p>
</fieldset>
<?php
}
?>
</dd>
<?php
$rating_class = wpi_get_theme_option('post_hrating') ? 'rating-count' : 'rating-count dn';
?>
<dd class="postmeta-comments cf">
<ul class="xoxo cfl r cf">
<li class="<?php
echo $rating_class;
?>
"><?php
wpi_hrating();
?>
</li>
<?php
if (wpi_get_theme_option('post_bookmarks')) {
?>
<li class="postmeta-response"><?php
wpi_bookmarks();
?>
<?php
}
?>
</li>
</ul>
<?php
edit_post_link(__('Edit this entry.', WPI_META), '<p class="cb edit-links">', '</p>');
?>
</dd>
<dd class="dn">
<ul class="more">
<li class="node-1">
<abbr class="dtstart published dtreviewed dc-date" title="<?php
the_time('Y-m-dTH:i:s:Z');
?>
"><?php
the_time('F j, Y');
?>
at <?php
the_time('g:i a');
?>
</abbr>
</li>
<li class="node-2">
<abbr class="dtend updated dtexpired" title="<?php
the_modified_date('Y-m-dTH:i:s:Z');
?>
"><?php
the_modified_date('F j, Y');
?>
at <?php
the_modified_date('g:i a');
?>
</abbr>
</li>
<li class="version">0.3</li>
<li class="type">url</li>
</ul>
</dd>
</dl>
<!--
<?php
trackback_rdf();
?>
-->
</li>
<?php
}
?>
</ul>
<?php
}
示例8: do_post_content
/**
* Post Content
*/
function do_post_content()
{
if (is_singular()) {
if (is_page()) {
edit_post_link(__('(Edit)', 'artshow'), '', '');
} else {
$this->image_loop(true);
if (is_single() && get_option('default_ping_status') == 'open') {
echo '<!--';
trackback_rdf();
echo '-->' . "\n";
}
}
} else {
$this->image_loop();
}
wp_link_pages(array('before' => '<p class="pages">' . __('Pages:', 'artshow'), 'after' => '</p>'));
}
示例9: b_wp_contents_show
function b_wp_contents_show($options, $wp_num = "")
{
$no_posts = empty($options[0]) ? 10 : $options[0];
global $wpdb, $siteurl, $post, $use_cache, $category_cache, $comment_count_cache;
global $smilies_directory, $wp_smiliessearch, $wp_smiliesreplace, $authordata;
global $wp_bbcode, $wp_gmcode, $wp_htmltrans, $wp_htmltranswinuni, $wp_filter;
global $wp_id, $wp_mod, $wp_base, $wp_inblock, $xoopsConfig, $previousday, $time_difference, $day;
$id = 1;
$use_cache = 1;
if ($wp_num == "") {
$wp_id = $wp_num;
$wp_inblock = 2;
require dirname(__FILE__) . '/../wp-config.php';
$wp_inblock = 0;
}
global $dateformat, $timeformat;
$dateformat = stripslashes(get_settings('date_format'));
$timeformat = stripslashes(get_settings('time_format'));
$now = date('Y-m-d H:i:s', time() + get_settings('time_difference') * 3600);
$request = "SELECT DISTINCT * FROM {$wpdb->posts[$wp_id]} ";
$request .= " LEFT JOIN {$wpdb->post2cat[$wp_id]} ON ({$wpdb->posts[$wp_id]}.ID = {$wpdb->post2cat[$wp_id]}.post_id) ";
$request .= "WHERE post_status = 'publish' ";
$request .= " AND post_date <= '" . $now . "'";
$request .= " GROUP BY {$wpdb->posts[$wp_id]}.ID ORDER BY post_date DESC LIMIT 0, {$no_posts}";
$lposts = $wpdb->get_results($request);
if ($lposts) {
// Get the categories for all the posts
foreach ($lposts as $post) {
$post_id_list[] = $post->ID;
$category_cache[$wp_id][$post->ID] = array();
}
$post_id_list = implode(',', $post_id_list);
$dogs = $wpdb->get_results("SELECT DISTINCT\n\t\t\t\tID, category_id, cat_name, category_nicename, category_description, category_parent\n\t\t\t\tFROM {$wpdb->categories[$wp_id]}, {$wpdb->post2cat[$wp_id]}, {$wpdb->posts[$wp_id]}\n\t\t\t\tWHERE category_id = cat_ID AND post_id = ID AND post_id IN ({$post_id_list})");
foreach ($dogs as $catt) {
$category_cache[$wp_id][$catt->ID][] = $catt;
}
// Do the same for comment numbers
$comment_counts = $wpdb->get_results("SELECT ID, COUNT( comment_ID ) AS ccount\n\t\t\t\tFROM {$wpdb->posts[$wp_id]}\n\t\t\t\tLEFT JOIN {$wpdb->comments[$wp_id]} ON ( comment_post_ID = ID AND comment_approved = '1')\n\t\t\t\tWHERE post_status = 'publish' AND ID IN ({$post_id_list})\n\t\t\t\tGROUP BY ID");
foreach ($comment_counts as $comment_count) {
$comment_count_cache[$wp_id]["{$comment_count->ID}"] = $comment_count->ccount;
}
}
$blog = 1;
$block = array();
$block['use_theme_template'] = get_xoops_option('wordpress' . $wp_num, 'use_theme_template');
$block['style'] = block_style_get($wp_num, false);
$block['divid'] = 'wpBlockContent' . $wp_num;
$block['template_content'] = "";
$i = 0;
$previousday = 0;
foreach ($lposts as $post) {
if ($block['use_theme_template'] == 0) {
$content = array();
start_wp();
$content['date'] = the_date($dateformat, '', '', false);
$content['time'] = the_time('', false);
$content['title'] = the_title('', '', false);
$content['permlink'] = get_permalink();
//
ob_start();
the_author_posts_link();
$content['author'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_category();
$content['category'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_content();
$content['body'] = ob_get_contents();
ob_end_clean();
//
ob_start();
link_pages('<br />Pages: ', '<br />', 'number');
$content['linkpage'] = ob_get_contents();
ob_end_clean();
//
ob_start();
if (get_xoops_option($wp_mod[$wp_id], 'wp_use_xoops_comments') == 0) {
comments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS);
} else {
xcomments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS);
echo " | ";
comments_popup_link(_WP_TPL_TRACKBACK0, _WP_TPL_TRACKBACK1, _WP_TPL_TRACKBACKS);
}
// comments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS);
$content['comments'] = ob_get_contents();
ob_end_clean();
//
ob_start();
trackback_rdf();
$content['trackback'] = ob_get_contents();
ob_end_clean();
//
$block['contents'][] = $content;
} else {
ob_start();
include get_custom_path('content_block-template.php');
//.........这里部分代码省略.........
示例10: _b_wp_contents_show
function _b_wp_contents_show($options, $wp_num = "")
{
$no_posts = empty($options[0]) ? 10 : $options[0];
$GLOBALS['dateformat'] = stripslashes(get_settings('date_format'));
$GLOBALS['timeformat'] = stripslashes(get_settings('time_format'));
$_criteria = new CriteriaCompo(new Criteria('post_status', 'publish'));
$_criteria->add(new Criteria('post_date', current_time('mysql'), '<='));
$_criteria->setGroupBy(wp_table('posts') . '.ID');
$_criteria->setSort('post_date');
$_criteria->setOrder('DESC');
$_criteria->setLimit($no_posts);
$_criteria->setStart(0);
$postHandler =& wp_handler('Post');
$postObjects =& $postHandler->getObjects($_criteria, false, '', 'DISTINCT');
$lposts = array();
foreach ($postObjects as $postObject) {
$lposts[] =& $postObject->exportWpObject();
}
if ($lposts) {
// Get the categories for all the posts
$_post_id_list = array();
foreach ($lposts as $post) {
$_post_id_list[] = $post->ID;
$GLOBALS['category_cache'][wp_id()][$post->ID] = array();
}
$_post_id_list = implode(',', $_post_id_list);
$_post_id_criteria =& new Criteria('post_id', '(' . $_post_id_list . ')', 'IN');
$_joinCriteria =& new XoopsJoinCriteria(wp_table('post2cat'), 'ID', 'post_id');
$_joinCriteria->cascade(new XoopsJoinCriteria(wp_table('categories'), 'category_id', 'cat_ID'));
$postObjects =& $postHandler->getObjects($_post_id_criteria, false, 'ID, category_id, cat_name, category_nicename, category_description, category_parent', true, $_joinCriteria);
foreach ($postObjects as $postObject) {
$_cat->ID = $postObject->getVar('ID');
$_cat->category_id = $postObject->getExtraVar('category_id');
$_cat->cat_name = $postObject->getExtraVar('cat_name');
$_cat->category_nicename = $postObject->getExtraVar('category_nicename');
$_cat->category_description = $postObject->getExtraVar('category_description');
$_cat->category_parent = $postObject->getExtraVar('category_parent');
$GLOBALS['category_cache'][wp_id()][$postObject->getVar('ID')][] =& $_cat;
unset($_cat);
}
// Do the same for comment numbers
$_criteria =& new CriteriaCompo(new Criteria('post_status', 'publish'));
$_criteria->add(new Criteria('comment_approved', '1 '));
$_criteria->add($_post_id_criteria);
$_criteria->setGroupBy('ID');
$_joinCriteria =& new XoopsJoinCriteria(wp_table('comments'), 'ID', 'comment_post_ID');
$postObjects =& $postHandler->getObjects($_criteria, false, 'ID, COUNT( comment_ID ) AS ccount', false, $_joinCriteria);
foreach ($postObjects as $postObject) {
$GLOBALS['comment_count_cache'][wp_id()]['' . $postObject->getVar('ID')] = $postObject->getExtraVar('ccount');
}
}
$blog = 1;
$block = array();
$block['use_theme_template'] = get_xoops_option(wp_mod(), 'use_theme_template');
$block['style'] = block_style_get(false);
$block['divid'] = 'wpBlockContent' . $wp_num;
$block['template_content'] = "";
$i = 0;
$GLOBALS['previousday'] = 0;
foreach ($lposts as $post) {
$GLOBALS['post'] = $post;
if ($block['use_theme_template'] == 0) {
$content = array();
start_wp();
$content['date'] = the_date($GLOBALS['dateformat'], '', '', false);
$content['time'] = the_time('', false);
$content['title'] = the_title('', '', false);
$content['permlink'] = get_permalink();
$content['author'] = the_author_posts_link('', false);
$content['category'] = the_category('', '', false);
$content['body'] = the_content(_WP_TPL_MORE, 0, '', false);
$content['linkpage'] = link_pages('<br />Pages: ', '<br />', 'number', 'next page', 'previous page', '%', '', false);
if (get_xoops_option(wp_mod(), 'wp_use_xoops_comments') == 0) {
$content['comments'] = comments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS, '', 'Comments Off', false);
} else {
$content['comments'] = xcomments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS, '', 'Comments Off', false);
$content['comments'] .= " | ";
$content['comments'] .= comments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS, '', 'Comments Off', false);
}
$content['trackback'] = trackback_rdf(0, false);
$block['contents'][] = $content;
} else {
ob_start();
include get_custom_path('content_block-template.php');
$block['template_content'] .= ob_get_contents();
ob_end_clean();
}
}
$GLOBALS['previousday'] = 0;
$GLOBALS['day'] = 0;
$GLOBALS['comment_count_cache'][wp_id()] = array();
return $block;
}
示例11: ultimatum_do_post_content
function ultimatum_do_post_content($instance=null) {
$loop_text_vars=$instance['loop_text_vars'];
global $post;
if ( is_singular() ) {
the_content();
if ( is_singular() && 'open' == get_option( 'default_ping_status' ) && post_type_supports( $post->post_type, 'trackbacks' ) ) {
echo '<!--';
trackback_rdf();
echo '-->' . "\n";
}
if ( is_page() && apply_filters( 'ultimatum_edit_post_link', true ) ){
edit_post_link( __( '(Edit)', 'ultimatum' ), '', '' );
}
wp_link_pages( array( 'before' => '<p class="pages">' . __( 'Pages:', 'ultimatum' ), 'after' => '</p>' ) );
} else {
if ( $instance['excerpt']=='true' ) {
echo '<p>';
echo ult_excerpt($instance['excerptlength']);
if($instance['mreadmore']!='false'){
if($instance['mreadmore']!='after'){
echo '<br /><span style="float:'.$instance['mreadmore'].'"><a href="'.get_permalink().'" class="read-more">'.$loop_text_vars[$instance['rmtext']].'</a></span><br />';
} else {
echo ' <a href="'.get_permalink().'" class="read-more">'.$loop_text_vars[$instance['rmtext']].'</a>';
}
}
echo '</p>';
} elseif ( $instance['excerpt']=='content' ) {
the_content();
} else {
}
}
}
示例12: genesis_do_post_content
/**
* Echo the post content.
*
* On single posts or pages it echoes the full content, and optionally the
* trackback string if they are enabled. On single pages, also adds the edit
* link after the content.
*
* Elsewhere it displays either the excerpt, limited content, or full content.
*
* Pagination links are included at the end, if needed.
*
* @since 1.1.0
*
* @uses genesis_get_option() Get theme setting value
* @uses the_content_limit() Limited content
*/
function genesis_do_post_content()
{
global $post;
if (is_singular()) {
the_content();
if (is_single() && 'open' == get_option('default_ping_status') && post_type_supports($post->post_type, 'trackbacks')) {
echo '<!--';
trackback_rdf();
echo '-->' . "\n";
}
if (is_page() && apply_filters('genesis_edit_post_link', true)) {
edit_post_link(__('(Edit)', 'genesis'), '', '');
}
} elseif ('excerpts' == genesis_get_option('content_archive')) {
the_excerpt();
} else {
if (genesis_get_option('content_archive_limit')) {
the_content_limit((int) genesis_get_option('content_archive_limit'), __('[Read more...]', 'genesis'));
} else {
the_content(__('[Read more...]', 'genesis'));
}
}
wp_link_pages(array('before' => '<p class="pages">' . __('Pages:', 'genesis'), 'after' => '</p>'));
}
示例13: thesis_trackback_rdf
function thesis_trackback_rdf()
{
if (is_single()) {
echo '<!-- ';
trackback_rdf();
echo ' -->' . "\n";
}
}
示例14: calibrefx_do_post_content
/**
* calibrefx_do_post_content callback
*
* It outputs the post content
*
*/
function calibrefx_do_post_content()
{
if (is_singular()) {
the_content();
// display content on posts/pages
if (is_single() and 'open' == get_option('default_ping_status')) {
echo '<!--';
trackback_rdf();
echo '-->' . "\n";
}
if (is_page() and apply_filters('calibrefx_edit_post_link', true)) {
edit_post_link(__('(Edit)', 'calibrefx'), '', '');
}
} elseif ('excerpts' == calibrefx_get_option('content_archive')) {
the_excerpt();
} else {
if (calibrefx_get_option('content_archive_limit')) {
$read_more_text = apply_filters('calibrefx_readmore_text', __('[Read more...]', 'calibrefx'));
the_content_limit((int) calibrefx_get_option('content_archive_limit'), $read_more_text);
} else {
the_content();
}
}
wp_link_pages(array('before' => '<p class="pages">' . __('Pages:', 'calibrefx'), 'after' => '</p>'));
}
示例15: b_wp_contents_show
function b_wp_contents_show($options, $wp_num = "")
{
$no_posts = empty($options[0]) ? 10 : $options[0];
global $wpdb, $siteurl, $post, $use_cache;
global $smilies_directory, $wp_smiliessearch, $wp_smiliesreplace;
global $wp_bbcode, $wp_gmcode, $wp_htmltrans, $wp_htmltranswinuni;
global $wp_id, $wp_inblock, $xoopsConfig, $previousday, $time_difference;
$id = 1;
$use_cache = 1;
if ($wp_num == "") {
$wp_id = $wp_num;
$wp_inblock = 1;
require dirname(__FILE__) . '/../wp-config.php';
$wp_inblock = 0;
}
global $dateformat, $timeformat;
$dateformat = stripslashes(get_settings('date_format'));
$timeformat = stripslashes(get_settings('time_format'));
$now = date('Y-m-d H:i:s', time() + $time_difference * 3600);
$request = "SELECT DISTINCT * FROM {$wpdb->posts[$wp_id]} ";
$request .= " LEFT JOIN {$wpdb->post2cat[$wp_id]} ON ({$wpdb->posts[$wp_id]}.ID = {$wpdb->post2cat[$wp_id]}.post_id) ";
$request .= "WHERE post_status = 'publish' ";
$request .= " AND post_date <= '" . $now . "'";
$request .= " GROUP BY {$wpdb->posts[$wp_id]}.ID ORDER BY post_date DESC LIMIT 0, {$no_posts}";
$lposts = $wpdb->get_results($request);
$blog = 1;
$block = array();
$block['use_theme_template'] = get_xoops_option('wordpress' . $wp_num, 'use_theme_template');
// if (file_exists(XOOPS_ROOT_PATH.'/modules/wordpress'. (($wp_id=='-')?'':$wp_id) .'/themes/'.$xoopsConfig['theme_set'].'/wp-blocks.css.php')) {
// $themes = $xoopsConfig['theme_set'];
// } else {
// $themes = "default";
// }
// include_once(XOOPS_ROOT_PATH."/modules/wordpress". (($wp_id=='-')?'':$wp_id) ."/themes/".$themes."/wp-blocks.css.php");
//
if (file_exists(XOOPS_ROOT_PATH . '/modules/wordpress' . ($wp_id == '-' ? '' : $wp_id) . '/themes/' . $xoopsConfig['theme_set'] . '/content_block-template.php')) {
$themes = $xoopsConfig['theme_set'];
} else {
$themes = "default";
}
$template_fname = XOOPS_ROOT_PATH . "/modules/wordpress" . ($wp_id == '-' ? '' : $wp_id) . "/themes/" . $themes . "/content_block-template.php";
$block['style'] = block_style_get($wp_num, false);
$block['divid'] = 'wpBlockContent' . $wp_num;
$block['template_content'] = "";
$i = 0;
$previousday = 0;
foreach ($lposts as $post) {
if ($block['use_theme_template'] == 0) {
$content = array();
start_wp();
$content['date'] = the_date($dateformat, '', '', false);
$content['time'] = the_time('', false);
$content['title'] = the_title('', '', false);
$content['permlink'] = get_permalink();
//
ob_start();
the_author();
$content['author'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_category();
$content['category'] = ob_get_contents();
ob_end_clean();
//
ob_start();
the_content();
$content['body'] = ob_get_contents();
ob_end_clean();
//
ob_start();
link_pages('<br />Pages: ', '<br />', 'number');
$content['linkpage'] = ob_get_contents();
ob_end_clean();
//
ob_start();
comments_popup_link(_WP_TPL_COMMENT0, _WP_TPL_COMMENT1, _WP_TPL_COMMENTS);
$content['comments'] = ob_get_contents();
ob_end_clean();
//
ob_start();
trackback_rdf();
$content['trackback'] = ob_get_contents();
ob_end_clean();
//
$block['contents'][] = $content;
} else {
ob_start();
include $template_fname;
$block['template_content'] .= ob_get_contents();
ob_end_clean();
}
}
$previousday = 0;
return $block;
}