Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress过滤器和摘录_Php_Html_Wordpress_Filter - Fatal编程技术网

Php Wordpress过滤器和摘录

Php Wordpress过滤器和摘录,php,html,wordpress,filter,Php,Html,Wordpress,Filter,我试图将内容从一个页面拉到另一个页面。我可能会走错方向,但我只是想知道如何做的一般方法。这就是我到目前为止试图获取所需数据的原因。我没有得到永久链接或图像。另一个问题是,当将substr方法应用于$content变量时,它实际上会将html标记切掉,使其在嵌套到内容中的任何html中后,都能到达任何位置。谢谢你给我的任何建议。这里是我创建的函数,用于尝试在初始阶段提取内容 function show_post($path) { $post = get_page_by_path($path);

我试图将内容从一个页面拉到另一个页面。我可能会走错方向,但我只是想知道如何做的一般方法。这就是我到目前为止试图获取所需数据的原因。我没有得到永久链接或图像。另一个问题是,当将substr方法应用于$content变量时,它实际上会将html标记切掉,使其在嵌套到内容中的任何html中后,都能到达任何位置。谢谢你给我的任何建议。这里是我创建的函数,用于尝试在初始阶段提取内容

function show_post($path) {
  $post = get_page_by_path($path);
  $title = apply_filters('the_title', $post->post_title);
  $image = apply_filters('featured_image', $post->the_post_thumbnail);
  $content = apply_filters('the_content', $post->post_content);
  $link = apply_filters('the_permalink', $post->get_permalink);
  echo '<h3>'.$title.'</h3>';
  echo substr($content, 0, 300) . '...';
}
函数show\u post($path){
$post=按路径获取页面($path);
$title=apply_filters('the_title',$post->post_title);
$image=apply_filters('featured_image',$post->the_post_缩略图);
$content=apply_filters('the_content',$post->post_content);
$link=apply_filters('the_permalink',$post->get_permalink);
回显“.$title.”;
echo substr($content,0300)。“…”;
}
$path是我提取内容的网站的相对url,所以假设我想要获取数据的url是www.test.com/about/bio,我会将路径设置为about/bio


我感谢您在这方面的帮助。

请尝试使用“谢谢”。这让我在正确的方向上进行了更多的挖掘,并在硬件上使用设置发布日期查询帖子。你知道如何在正常的html中获取文章内容,并将其缩短到300个字符,同时保留实际的html吗。现在,它正在拉一个无序的列表,在列表元素中间断开,并把周围的东西包围起来。看一看,也非常感谢。我发现: