gpt4 book ai didi

php - WordPress blog_content 字符限制

转载 作者:行者123 更新时间:2023-12-02 04:42:34 24 4
gpt4 key购买 nike

Stack 的大人们,我再次需要你们的帮助。

我目前有一个外部网站,它从包含 WordPress 安装的子文件夹中提取博客内容,例如:

网站 A:外部静态网站网站B:WordPress安装

我使用以下代码在网站 A 的主页上发布了帖子。

WordPress 调用:

<?php  
//db parameters
$db_username = '###';
$db_password = '###';
$db_database = '###';

$blog_url = 'http://www.website.com/blog/';

//connect to the database
mysql_connect('###', $db_username, $db_password);
@mysql_select_db($db_database) or die("Unable to select database");

//get data from database -- !IMPORTANT, the "LIMIT 5" means how many posts will appear. Change the 5 to any whole number.
$query = "Select * FROM wp_posts WHERE post_type='post' AND post_status='publish' ORDER BY id DESC LIMIT 1";

$query_result = mysql_query($query);
$num_rows = mysql_numrows($query_result);

//close database connection
mysql_close();

// html page starts after
?>

博客文章包含:

<div class="contentBox">
<?php
for($i=0; $i< $num_rows; $i++){

//assign data to variables, $i is the row number, which increases with each run of the loop
$blog_date = mysql_result($query_result, $i, "post_date");
$blog_title = mysql_result($query_result, $i, "post_title");
$blog_content = mysql_result($query_result, $i, "post_content");
//$blog_permalink = mysql_result($query_result, $i, "guid"); //use this line for p=11 format.

$blog_permalink = $blog_url . mysql_result($query_result, $i, "post_name"); //combine blog url, with permalink title. Use this for title format

//format date
$blog_date = strtotime($blog_date);
$blog_date = strftime("%b %e", $blog_date);

//the following HTML content will be generated on the page as many times as the loop runs. In this case 5.
?>
<div class="post"></div>
<img src="img/headers/news-from.png" /><br />

<p class="blogName"><a href="http://www.website.com/blog"><?php echo $blog_title; ?></a></p>

<p style="margin-top: -10px; margin-right: 10px;"><?php echo $blog_content;?></p>

<p>Submitted on: <span class="green"><?php echo $blog_date; ?></span></p>

<p><a href=”<?php echo $blog_permalink; ?>”>Read Full Post</a></p>
<?php
} //end the for loop
?>
</div>

这完美地工作,它提取必要的帖子并显示它,所有格式都非常好等。我的问题是我真的需要限制通过的字符数,就目前而言,这当前回显了整个帖子, 我只需要回显帖子的前 15 个字符。任何想法将不胜感激。

最佳答案

您可以通过回显以下内容来限制字符输出。

来自:

 <p style="margin-top: -10px; margin-right: 10px;"><?php echo $blog_content;?></p>

收件人:

 <p style="martin-top: -10px; margin-right: 10px;"><?php echo substr($blog_content,0,40); ?></p>

关于php - WordPress blog_content 字符限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20516879/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com