wordpress 调取页面缩略图 wordpress 缩略图 - 电脑 - 【南平电脑网】_南平电脑维修_南平笔记本电脑维修_监控安装_市区上门维修
公司动态

wordpress 调取页面缩略图 wordpress 缩略图

摘要:你好,请问wordpress如何实现首页获取缩略图显示呢,如下图所示 三种方法调取缩略图。最方便是使用插件,虽然很多人使用WP-Thumbnails,但我觉得thumbnail-for-excerpt...

发布日期:2020-12-27

wordpress 调取页面缩略图

你好,请问wordpress如何实现首页获取缩略图显示呢,如下图所示

三种方法调取缩略图。

最方便是使用插件,虽然很多人使用WP-Thumbnails,但我觉得thumbnail-for-excerpts比较适合新手,你只需要进入后台进行激活!然后其他统统不用管了!该插件会自动检测你文章的第一幅图片作为摘要缩略图!不管该图片是不是上传到wordpress文件下,即使是外链图片同样有效。

自定义字段,比较的麻烦,每次都要手动操作。

具体到“美设之家”(百度)了解。

如果你想使用代码来实现的话,分两种情况,一种是文章有图片的调取第一张,但如果文章没图片首页会不协调。

另一种情况是,文章有图片自动调取第一张,如果文章没图片,则调取放进去的图片,并随机显示出来。

如果不嫌折腾,跟着操作。

function wpu_thumbnail() { global $post; if ( has_post_thumbnail() ) { $domsxe = simplexml_load_string(get_the_post_thumbnail()); $thumbnailsrc = $domsxe->attributes()->src; echo "post_title ))."" />"; } else { $content = $post->post_content; preg_match_all("//sim", $content, $strResult, PREG_PATTERN_ORDER); $n = count($strResult[1]); if($n >0){ echo "post_title ))."" />"; }else { $random = mt_rand(1, 5); echo "post_title ))."" />"; }} }代码放到functions.php里,然后在主题模板里新建一个“img”文件夹,然后在img文件夹里再创建一个“thumb”文件夹。

准备好5张随机图片放进刚建好的thumb文件夹里,需要重点提一下的是图片的后缀名必须更改为img1.png,img2.png,img3.png,img4.png,img5.png。

最后在所需要的地方调用出来。

不懂再问

wordpress分享网页到微信朋友圈,微信好友,怎样才能带缩略图

?????? 动态列表页面调取什么内容呢?WordPress只有一个地方发布内容,可以发布各种形式的内容。

所以列表页也只能调取和主页一样的内容。

那么有人可能会想,既然只能调取和主页同样的内容那还有什么用呢?非也,列表页的内容可以和分类绑定,你可以将你的各种一级分类分别绑定到导航上,导航的子菜单绑定二级分类,子子菜单绑定三级分类,以此类推。

这么做有什么作用呢?首先,将内容分类显示到导航上,会增加你的站内链接,而且每个不同的页面可以独立设置关键词和描述,对优化很有帮助。

(WordPress默认是不能设置关键词描述的,你可以使用代码增加,但网上有现成的设置关键词描述的插件,我们就不要蛋疼自己去弄了,我用的All in One SEO插件,很强大,完全够用了)然后游客访问你的网站时,可以很方便的通过导航找到他想看的类别的内容,并且各分类下的内容页面数肯定是比主页下少的,翻页找内容也会快很多。

其次呢,你还可以使用不同的模板显示不同分类的内容,这样对用户体验的好处就不用多少了吧!?????? 说了这么大一段,那到底要怎么搞呢?OK,我先说说我的思路。

文章发布时可以选择分类,分类呢又可以设定分类别名,我们先记住这个别名。

WordPress添加新页面时可以选择页面模板,页面也可以绑定页面别名。

那么我们可以手动将分类的别名和页面的别名做个对应,设为一样。

这样访问页面的时候就可以通过获取页面的别名对应取得分类的别名,从而取得分类id,然后就可以获取该分类下的内容列表了。

那么内容列表要怎么显示到页面上呢,我们需要一个新的内容模板,而我们知道分类调用的内容和主页的内容是一样的,所以我们可以直接复制一个主页的模板文件重命名,然后通过上面的那个思路取得列表内容送到模板上显示出来就可以了。

那这个代码要怎么写呢,我可不会PHP哦!别急,我已经写好了,有很详细的注释,懂点PHP的朋友可以再研究或者根据自己的需求修改。

全部是根据WordPress的接口写的,所以兼容性很强,只要WordPress不变改变接口代码,那么就应该可以通用。

下面我先贴代码,然后重新完整得做一遍这个步骤,并会截图贴出来。

第一步到你的主题目录下复制一个index.php的副本文件,重命名为nav_cate.php,或者你也可以自己定义,记住你定义的名字就可以了。

然后下载到本地(当然,你如要要使用和主页不一样的模板文件的话那么复制你需要使用的文件重命名即可)。

我使用的catch-box主题,所以我的路径是/wp-content/themes/catch-box/,你要把主题名换成你使用的主题名。

第二步打开刚下载的文件,将上面的代码复制到下图框框区域,在最上面的部分。

具体看图操作,细心一点,别搞错了。

第三步保存修改的文件,上传到服务器。

第四步进入WordPress管理后台,添加或更新分类,设置并记住分类别名。

第五步添加或更新页面,设置与刚才分类同样的别名,选中刚上传的文件作为模板文件,然后保存就完工啦!

wordpress 怎么调出最新的图文列表,标题+内容+图片

$args=array("tag_id" =>10, // 标签ID,如ID = 10"posts_per_page" =>10, // 显示篇数,如10);$query = new WP_Query($args);if(have_posts()) : while (have_posts()) : the_post();?>可以参考官网WP Query的用法codex.wordpress.org/Class_Reference/WP_Query

wordpress怎么调取文章内容

WordPress 文章标签tags调用方法:1、打开文章页模板single.php,在你需要显示Tags的地方,添加下面的代码:标签:?",?"?,?"?,?"");??>2、为了更好看些,打开你的CSS样式文件style.css,添加下面的CSS样式:#article-tag?{?clear:?both;?border:?1px?dotted?#ccc;?padding:?5px;?margin-bottom:?5px;?}#article-tag,#article-cnt?#article-tag?a?{?text-decoration:?none;?color:?#666;?}#article-cnt?#article-tag?a:hover?{?text-decoration:?underline;?}...

wordpress建站缩略图为什么不显示

+src=[\"a href=”&lt,32 是指分类目录;i", $post->&quot,30,31; category=1,5,6,9,10;>?php echo catch_that_image() ;foreach($rand_posts as $post) ,28,29。

1,所以不用我费心去研究这个缩略图的问题,但我的另一个站就没有自带了,文章列表页全是文字,没有显示缩略图的。

width=”160″ height=”120″ 是指调用出来后的缩略图大小;img.php)中插入以下代码 我的站是模版自带了程序了; &lt,30,31; $first_img = ”; ob_start();”>/” width=”160″ height=”120″/?php the_permalink(); ;&lt?&gt,发现有一种方法很好用,而且不用插件,于是打算自己动手研究一下,如何调用第一张图片为缩略图的方法,就自动调用出来了指定分类目录的第一张图片为缩略图了;]([^\"?&gt, $posts: ,28,29;]+)[\"post_content, $matches),你需要调用哪个分类目录文章的缩略图、在HTML代码中,即你需要调用第一张缩略图的地方加入以下代码: <;</Defines a default image $first_img = “”,11,18; ob_end_clean(); $output = preg_match_all("/&quot,就写上相对应的分类目录ID号。

这样: function catch_that_image() { global $post、在模板函数(functions;/a&gt,11,18;" $first_img = $matches [1] [0]。

经网上一查 展开