PHP Wordpress - 按页面ID获取页面内容

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP Wordpress - 按页面ID获取页面内容相关的知识,希望对你有一定的参考价值。

Add following code in your functions.php file inside your theme folder.

<?php
if(!function_exists('getPageContent'))
	{
		function getPageContent($pageId,$max_char)
		{
			if(!is_numeric($pageId))
			{
				return;
			}
			global $wpdb;
			$nsquery = 'SELECT DISTINCT * FROM ' . $wpdb->posts .
			' WHERE ' . $wpdb->posts . '.ID=' . $pageId;
			$post_data = $wpdb->get_results($nsquery);
			if(!empty($post_data))
			{
				foreach($post_data as $post)
				{
					$text_out=nl2br($post->post_content);
					$text_out=str_replace(']]>', ']]>', $text_out);
					$text_out = strip_tags($text_out);
					return substr($text_out,0,$max_char);

				}
			}
		}
}
?>


And to display text you have to call the function like

<?php echo getPageContent(11,150); //First parameter is PAGE ID and second is number of words displayed. ?>

以上是关于PHP Wordpress - 按页面ID获取页面内容的主要内容,如果未能解决你的问题,请参考以下文章

wordpress按分类获取文章上下页

PHP WordPress:获取页面ID(功能)

PHP WordPress:获取根页面ID

wordpress 如何在子页面中导航上一页和下一页

在functions.php中获取wordpress帖子ID

Wordpress 按税收条款获取帖子-税收条款是页面蛞蝓