18720358503 在线客服 人才招聘 返回顶部
企业动态 技术分享 行业动态

wordpress2次开发设计:站外以HTML的方式启用wordp

2021-04-29分享 "> 对不起,没有下一图集了!">

wordpress2次开发设计:站外以HTML的方式启用wordpress文章内容


短视頻,自新闻媒体,达人种草1站服务 小V在帮顾客开发设计wordpress站点时常常会遇到各种各样规定,这次帮1个顾客开发设计新项目时,顾客规定帮他开发设计的站点的文章内容能在别的网站启用,而且要以HTML的方式来启用不可以应用js,说是做链轮甚么的。没法消费者便是造物主,再次折腾呗。下面来讲下完成方式,最先在wordpress的根文件目录新建1个html_post.php文档,记牢是必须向外启用文章内容的wordpress站点。html_post.php文档的编码以下:

define( WP_USE_THEMES , false);

require( ./wp-load.php

query_posts( showposts=10 orderby=new

/** charset=UTF⑻ 避免错码 */

meta -equiv= Content-Type content= text/html; charset=UTF⑻ /

?php while (have_posts()): the_post(); ?

li a title= ?php the_title(); ? href= ?php the_permalink(); ? target= _blank ?php the_title(); ? /a /li

这样便可以启用网站中全新的10篇文章内容了,showposts=10这个数据能够改动成你要想启用文章内容的数量。下面我来给大伙儿细心解读下怎样来改动编码做到启用自身要想启用文章内容的实际效果。

1、假如我要想启用某个归类的下的全新文章内容该怎样完成呢?

实际上这点很非常容易完成的只必须改动下query_posts这个主要参数,例如我特定要启用的归类的ID是1那末编码就变为了:

define( WP_USE_THEMES , false);

require( ./wp-load.php

/** 假如想另外启用好几个归类用半角符隔开如cat=1,2,3,4 */

query_posts( showposts=10 orderby=new cat=1

?

/** charset=UTF⑻ 避免错码 */

meta -equiv= Content-Type content= text/html; charset=UTF⑻ /

?php while (have_posts()): the_post(); ?

li a title= ?php the_title(); ? href= target= _blank ?php the_title(); ? /a /li

?php endwhile; ?

2、假如我想启用全站站问斩但只屏蔽某个归类下的文章内容呢?

?php

define( WP_USE_THEMES , false);

require( ./wp-load.php

/** 假如想另外屏蔽好几个归类用半角符隔开如cat=⑴,⑵,⑶,⑷ */

query_posts( showposts=10 orderby=new cat=⑴

?

/** charset=UTF⑻ 避免错码 */

meta -equiv= Content-Type content= text/html; charset=UTF⑻ /

?php while (have_posts()): the_post(); ?

li a title= href= target= _blank ?php the_title(); ? /a /li

?php endwhile; ?

3、假如我想启用任意文章内容呢?

?php

define( WP_USE_THEMES , false);

require( ./wp-load.php

/** 假如想另外屏蔽好几个归类用半角符隔开如cat=⑴,⑵,⑶,⑷ */

query_posts( showposts=10 orderby=rang

?

/** charset=UTF⑻ 避免错码 */

meta -equiv= Content-Type content= text/html; charset=UTF⑻ /

?php while (have_posts()): the_post(); ?

li a title= href= target= _blank ?php the_ title(); ? /a /li

?php endwhile; ?

4、假如我想輸出引言呢?

?php

define( WP_USE_THEMES , false);

require( ./wp-load.php

/** 假如想另外屏蔽好几个归类用半角符隔开如cat=⑴,⑵,⑶,⑷ */

query_posts( showposts=10 orderby=rang

?

/** charset=UTF⑻ 避免错码 */

meta -equiv= Content-Type content= text/html; charset=UTF⑻ /

?php while (have_posts()): the_post(); ?

li a title= ?php the_title(); ? href= target= _blank ?php the_title(); ? /a

?php echo mb_strimwidth(strip_tags(apply_filters( the_content , $post- post_content)), 0, 200, ... , utf⑻ ? /l i

?php endwhile; ?

差点儿都忘了~下面小V就再来讲说站外怎样来启用~

?php

//该编码置放在必须启用文章内容內容和目录的地区

$url=你的站点详细地址/html_post.php;

echo file_get_contents( $url );

?

OK大获全胜。调出来的文章内容全是纯HTML的~并不是甚么js噢,对SEO十分友善。此外小V提醒下:上面详细介绍的方式都务必要在启用站点适用php的状况下才可行,假如启用站点适用asp的话必须把载入html_post.php的PHP编码用ASP重新写过1遍,可是假如是静态数据室内空间就只能用js来启用咯。


"> 对不起,没有下一图集了!">
在线咨询