专业WORDPRESS主题设计制作

网页HTML 5图片自适应屏幕 img等比例缩放大小代码(html设置图片按比例缩放)

发布于: 2022-11-03

1 CSS 图片自适应什么意思?

  • 2 CSS image高度和宽度自适应代码
    • 2.1 为什么不使用宽度:100%?
  • 3 注意事项

 

由于移动互联网蓬勃发展、微信营销的普及,手机已是生活中必备的工具。

建站的模板,推荐使用WordPress的自适应主题:

  • 若WordPress主题开发人员,在设计的WordPress主题网页时,没做好HTML 5图片自适应屏幕……
  • 在移动设备上浏览网站,就会出现非常难看图片错位,用户体验极差!

CSS 图片自适应什么意思?

css-html5

CSS图片自适应是指让html 网页中的图片,通过CSS代码实现:

  • 自动适应不同设备的宽度和高度。
  • img 标签等比例自动缩放大小。

接下来,我们会给你分享CSS img 等比例缩放大小代码 ^_^

CSS image高度和宽度自适应代码

在html中插入图像:

如果你希望图像自适应屏幕的小,而不是在宽度和高度上保持固定不变。

可以将以下代码,添加到WordPress主题的 style.css 文件中 ▼

/*图片自适应宽度和高度*/ 
img { max-width: 100%; height: auto; width: auto; width: auto; }

此处声明max-width最大宽度规则

  • 以确保所有图像最大100%显示(即它们只能显示为本身图像那么大)。
  • 此时,如果包含图像的元素(例如,包含图像的主体或div)小于图像的固有宽度,则将缩放图像以占满最大的可用空间。

width:auto;表示自动宽度的意思

\9 是hack css 的一种写法。

  • 这种方式将“\9”添加到普通的css代码中,只有IE浏览器可以识别它,其他浏览器会忽略这个语句。
  • 这将实现浏览器差异化,能够实现兼容的浏览器的目的。

为什么不使用宽度:100%?

要实现图像的自动缩放,还可以使用更常用的宽度属性,例如width:100%

但是,此规则不适用于此处。

  • 因为此规则将使其显示为与其容器一样宽。
  • 在容器比图片宽得多的情况下,图片将被不必要地拉伸。

注意事项

CSS选择器是什么?class跟id有什么区别?以下教程就有说到 ▼

CSS选择器class跟id有什么区别?HTML中id和class用法

CSS选择器class跟id有什么区别?HTML中id和class用法我们最近在执行SEO,优化网站的WordPress主题。虽然之前有学过一些基础的 HTML 和 CSS 知识,但是一段时间没有操作,尤其是CSS部分……

 

手机端网站播放MP4视频如何自适应页面?请点击以下链接 ▼

H5网页MP4如何自适应页面?手机端网站播放视频html代码

视频营销是网络营销的组成部分:很多网络推广从业者经常用视频结合“病毒式营销”来引流量。 若微信营销结合视频营销,能进一步提升新媒体和社交电商的文案转化率。有不少朋友……

 

 

希望我们网站( https://www.wordpressx.com/ ) 分享的《网页HTML 5图片自适应屏幕 img等比例缩放大小代码》,对您有帮助。

TAG:

get_categories()函数(getprocaddress()函数)

发布于: 2022-08-19

get_categories()函数可以获得分类所有信息,返回与查询参数相匹配的类别对象数组。变量与wp_list_categories()函数基本一致,且变量可被作为数组传递,也可在查询句法中被传递。

语法结构

<?php $categories = get_categories( $args ); ?>

<?php
$args = array(
    'type'  => 'post',
    'child_of' => 0,
    'parent'  => '',
    'orderby'  => 'name',
    'order' => 'ASC',
    'hide_empty'  => 1,
    'hierarchical' => 1,
    'exclude' => '',
    'include' => '',
    'number'  => '',
    'taxonomy' => 'category',
    'pad_counts'  => false );
?>

参数

type(字符) post
child_of(整数)仅显示标注了编号的分类的子类。该参数无默认值。使用该参数时应将hide_empty参数设为false
parent(整数)只显示某个父级分类以及下面的子分类(注:子分类只显示一个层级)。
orderby(字符)将分类按字母顺序或独有分类编号进行排序。默认为按分类 编号排序包括ID(默认)和Name
order(字符)为类别排序(升序或降序)。默认升序。可能的值包括asc(默认)和desc
hide_empty(布尔值)触发显示没有文章的分类。默认值为true(隐藏空类别)。有效的值包括:1(true)和0(false)。
hierarchical(布尔值)将子类作为内部列表项目(父列表项下)的层级关系。默认为true(显示父列表项下的子类)。有效值包括1 (true)和0(false)
exclude(字符)除去分类列表中一个或多个分类,多个可以用逗号分开,用分类ID号表示。
include(字符)只包含指定分类ID编号的分类。多个可以用逗号分开,用分类ID号表示。
pad_counts(布尔值)通过子类中的项来计算链接或文章。有效值包括1(true)和0(false),0为默认。
number(字符)将要返回的类别数量。
taxonomy(字符))返回一个分类法,这个是wordpress3.0版本后新添加的一个参数。返回的值包括category(默认)和taxonomy(一些新定义的分类名称)。

实例

get_categories()函数

不使用wordpress默认的wp_list_categories()分类列表来实现分类列表,而使用get_categories自定义分类列表,而且还能在分类列表中加上图标。

<?php
$args=array(
    'orderby' => 'name',
    'order' => 'aSC'
);
$categories = get_categories($args);
foreach($categories as $category) {
    echo ' <li class="cat-'. $category-> slug .'">';
    echo ' <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.' </a>';
    echo ' </li>';
}
?>
输出html代码:
<li class="cat-photo"><a href="#">Photo</a></li>
<li class="cat-design"><a href="#">Design</a></li>

WordPress网站搬家CPU、内存MEMORY占用太高怎么办?(wordpress吃内存)

发布于: 2022-11-03

1 1)检查cron定时任务

  • 2 2)删除冗余数据库表
  • 3 3)检查WordPress插件日志路经是否有误?
  • 4 4)删除停用占用资源的WordPress插件

 

WordPress网站搬家CPU、内存MEMORY占用太高怎么办?

1)检查cron定时任务

只要WordPress网站的CPU、MEMORY内存超负荷,就必须安装使用WP Crontrol插件。

在“工具”→“WP-Cron Events”里查看定时任务,是否有程序一直处于“now”状态?或插件问题生成冗余的定时任务?这就是导致消耗内存的罪魁祸首!

WP Crontrol

  • 定时任务管理,可让你查看和控制WP-Cron系统中发生的情况。
    https://WordPress.org/plugins/wp-crontrol/

inpsyde_phone-home_checkin-now-1

要是有太多冗余相同的cron定时任务,就必须使用wp-cron-cleaner插件来批量删除此定时任务。

wp-cron-cleaner

  • 快速删除批量某个CRON定时任务。
    https://WordPress.org/plugins/wp-cron-cleaner/

2)删除冗余数据库表

比如我通过WP Crontrol插件找到,使用Clean Options删除inpsyde-phone-consent-given-BackWPup的数据表。

  • Clean Options
    给出列表可能冗余残留的数据库表,并提供了Google相关内容的链接,对于了解非表述性名称很有帮助 (有的文件会有相关插件的前缀,有的却没有,从名称中很难知道是哪个插件留下的内容)。选中后可以查看文件内容,以防误删。
    https://WordPress.org/plugins/clean-options/

3)检查WordPress插件日志路经是否有误?

很多新媒体人在给网站搬家之后,总是CPU和MEMORY占用太高,一直找不到原因出在哪里?

他们甚至有想过要放弃不做网站了,但是想想他们自己坚持了那么多年,一旦放弃等于失败,所以就只能选择坚持下去,因为只有坚持才能成功!

其实,只要找到问题了,问题就解决了一半:

  • 可能问题就出在WordPress插件日志路经错误,造成的CPU和MEMORY占用过高的。
  • 就是这么点小问题,只要修改插件路经就可以了。
  1. iThemes Security插件
    iThemes Security › Global Settings › Path to Log Files
xxx/wp-admin/admin.php?page=itsec&module_type=recommended
  • BackWPup插件
    BackWPup › Settings › Information

    xxx/wp-admin/admin.php?page=backwpupsettings#backwpup-tab-information

4)删除停用占用资源的WordPress插件

如果启用太多没有的WordPress插件,日积月累会造成数据库表庞大,从而导致网站主机CPU、RAM内存等资源占用太高、过于紧张,严重影响网站主机的性能,所以必须删除掉可有可无的WordPress插件。

一些可有可无的功能,比如:URL跳转功能,可以直接上传HTML文件做跳转,就不要使用插件来实现。

  • Pretty Link Lite插件会记录用户点击链接的数据
  • Redirection插件不只会记录点击链接重定向的数据,也会记录网站的404错误页面的数据。

这些WordPress插件是会记录404错误、插件的日志log,这些WordPress插件的数据若没有自动定时删除,日积月累会影响MySQL数据库的日常运行,所以我们在启用这类WordPress插件时有必要注意。

我在删除掉这些跳转插件和数据库表之后,网站主机的CPU、RAM内存资源占用问题,明显就减少很多了。

有SEO人员就遇到这样的问题,按照以上我们分享的方法操作后,终于解决好连续多天熬夜,都无法解决的问题!

  • 感觉心头上的大石放下了,轻松了不少了,哈哈哈O(∩_∩)O~

希望我的分享对你有帮助,若还有问题欢迎在本文留言探讨 ^_^

扩展阅读:

WordPress网站搬家插件:WP Migrate DB设置方法(数据库迁移利器)

WordPress网站搬家插件:WP Migrate DB设置方法(网站数据库迁移利器)有插坐插坐学院的同学,用WordPress搭建网站做公众号推广,但是网站空间不稳定,影响到SEO排名,索性将网站迁移到……

WordPress搬家教程:网站转移空间换域名怎么做?

WordPress搬家教程:网站转移空间换域名怎么做?由于我们负责的某个网站出现敏感词(中国国家领导的名字),没想到被封锁了,中国大陆境内无法访问。观察发现有非常多国外的合法网……

如何批量删除WordPress自定义栏目/字段/域?

WordPress自定义栏目功能不仅强大,而且非常实用,不少Wordpress主题和插件都使用自定义栏目来实现各种功能。我们使用的文章浏览数统计插件WP-PostViews,就是在数据库中写入自定义栏目 ▼……

 

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress网站搬家CPU、内存MEMORY占用太高怎么办?》,对您有帮助。

设置单击火箭图标jquery滚动返回到顶部JS代码效果(火箭怎么返回地面)

发布于: 2022-11-03

1 火箭上升式返回顶部图片

  • 2 第 1 步:加载jQuery库文件
  • 3 第 2 步:添加代码到footer.php文件
  • 4 第 3 步:添加代码到CSS文件
  • 5 第 4 步:添加返回顶部JS代码

 

分享如何在WordPress主题中实现“点击火箭返回到顶部的效果”。

  • 如果你是一个WordPress高手,你知道如何将它移植到一个WordPress主题。
  • 这篇文章也适合建站初学者。

火箭上升式返回顶部图片

提前下载上面的图像,建议将其放在主题目录下的images文件夹中。

第 1 步:加载jQuery库文件

  • 加载jQuery库文件,如果WordPress主题已经加载,则可以忽略此步骤;

WordPress引入第3方jQuery库,请查看这篇教程 ▼

怎么下载jQuery库?WordPress引入第3方jQuery库

WordPress附带了jQuery库,但它自己的jQuery库略有修改。如果你学习建站使用它,你可能无法实现一些jQuery效果。一个jQuery库通常是50-90kb大,如果你的主机性能不高的,那么你的网站加载……

hyperlink-icon_350x350-4

第 2 步:添加代码到footer.php文件

将以下代码添加到主题footer.php中的相应位置 ▼

<div class="one"></div>
<div id="backtotop" style="display:none;"></div>

第 3 步:添加代码到CSS文件

将以下CSS代码,添加到主题的style.css文件中 ▼

.one {width:100%;height:3000px;}
#backtotop {background:url(images/rocket_up.png) 0px 0px no-repeat;position:fixed;bottom:0px;right:10px;width:149px;height:260px;cursor: pointer;z-index:1000;}

第 4 步:添加返回顶部JS代码

对于以下js代码,你可以创建另一个js文件;

或将其合并到现有主题的相关js文件中(推荐);

或者你可以将其包装在footer.php中的<script> </script>中 ▼

var scrollTT = {
tTSpeed : 800, // 滚动到顶部的时间
startFlyTime : 1000, // 火箭起飞的时间
restartTime : 1200, // 重置火箭位置的时间
flySpeed : 50, // 火箭向上飞行的速度
obj : $("#backtotop"), // 回到顶部的dom
flyTemp : '', // 一个setInterval的临时变量
/**
* 
* 初始化 scrollTT 函数
* 主要是像对象添加事件
*
*/
init : function( obj, tTSpeed, startFlyTime, restartTime, flySpeed ) {
scrollTT.tTSpeed = scrollTT.tTSpeed || tTSpeed;
scrollTT.startFlyTIme = scrollTT.startFlyTIme || startFlyTime;
scrollTT.restartTime = scrollTT.restartTime || restartTime;
scrollTT.flySpeed = scrollTT.flySpeed || flySpeed;
scrollTT.obj = scrollTT.obj || obj;

// 向window 绑定scroll 事件
scrollTT.onScroll();


scrollTT.obj.click(function(){
// 关闭默认的scroll事件
$(window).off("scroll");
// 页面向上滚动
$('html,body').animate({scrollTop: '0px'}, this.tTSpeed);
// 火箭向上飞行
scrollTT.objFly();
// 火箭的喷气效果
scrollTT.blow();

});

// 鼠标在火箭上的效果
scrollTT.obj.mouseenter(function() {
$(this).css('background-position', '-149px 0px');
});
// 鼠标移开的效果
scrollTT.obj.mouseleave(function() {
$(this).css('background-position', '0px 0px');
});

}, 
/*
* 向window 绑定scroll 事件
*
*/
onScroll : function() {
$(window).on('scroll', function() {
if ($(window).scrollTop()>500){
scrollTT.obj.fadeIn(500);
}else{
scrollTT.obj.fadeOut(1500);
}
});
},
/**
* dom对象向上飞行
*
*/
objFly : function() {
var fly = setTimeout(function(){
scrollTT.obj.animate({top: '-500px'} ,'normal', 'swing');
scrollTT.resetFly();
clearTimeout(fly);
clearInterval(scrollTT.flyTemp);
}, scrollTT.startFlyTime);
},
/**
* dom 对象飞行完毕回到原来的位置
*
*/
resetFly : function() {
var fly2 = setTimeout(function() {
scrollTT.obj.hide();
scrollTT.obj.css("top", 'auto');
scrollTT.obj.css("background-position", '0px 0px');
scrollTT.onScroll();
clearTimeout(fly2);
},scrollTT.restartTime);
},
/**
* dom 对象的喷气效果
*
*/
blow : function() {
var topPosiiton = -149;
scrollTT.flyTemp = setInterval(function() {
topPosiiton += -149;
if(topPosiiton < -743) {
topPosiiton = -149
}
scrollTT.obj.css('background-position', topPosiiton + 'px 0px');
}, this.flySpeed);
}
};

scrollTT.init();

 

希望我们网站( https://www.wordpressx.com/ ) 分享的《设置单击火箭图标jquery滚动返回到顶部JS代码效果》,对您有帮助。

TAG:

如何解决WordPress主题{{unknown}} oembed_cache问题?(wordpress主题corepress)

发布于: 2022-11-03

1 发现{{unknown}}、oembed_cache错误

  • 2 解决方法
  • 3 注意事项

 

begin主题如何解决{{unknown}} oembed_cache?

有新媒体人刚学会WordPress建站,使用的是知更鸟begin主题。

发现{{unknown}}、oembed_cache错误

在phpMyAdmin检查MySQL数据库时,发现出现大量错误……

post_content字段,找到大量错误:{{unknown}} ▼

post_content-unknown

post_type字段,找到大量错误:oembed_cache ▼

oembed_cache

如何在phpMyAdmin数据库里,找到“oembed_cache、{{unknown}}”错误?

在MySQL数据库中,搜索“oembed_cache” ▼

search-in-database

  1. 要搜索的内容:oembed_cache
  2. 查找:至少一个词
  3. 于下列表:全选
  4. 点击“执行”

然后,在 wp_posts 数据表中,搜索“oembed_cache”,找到 691 个……

由此可见,知更鸟的begin主题,是非常臃肿的WordPress主题:

  • 每更新1篇文章,WordPress文章ID就有很大的差距。
  • 比如:刚更新了1篇文章,文章ID是500。
  • 接着半小时内,又再更新1篇文章,文章ID是510。
  • 2篇文章ID的差距是10。

解决方法

第 1 步:改用其它WordPress主题(非知更鸟开发的主题)。

第 2 步:进入phpMyAdmin数据库管理。

第 3 步:点击网站的MySQL数据库。

第 4 步:点击 wp_posts 数据表

第 5 步:点击“搜索”选项

第 6 步:点击“查找和替换”  ▼

  • 查找:oembed_cache
  • 替换为:posts
  • 字段:post_type

find-replacement-mysql-field

  • 点击“执行”后,点击“替换”。

第 7 步:后台设置每页的项目数:100

  • 进入WordPress后台,在所有文章里,点击右上角的“显示选项”。
  • 后台设置分页,每页的项目数:100(或是更多)
  • 点击“应用”。

设置每页的项目数,是根据你的网站PHP最大加载时间而定,详情请参考此文 ▼

解决php提示Maximum execution time of 30 seconds exceeded错误

很多网络营销新手在学习用WordPress建站时,PHP页面很长时间,处于空白状态。然后出现以下错误提示:Fatal error: Maximum execution time of 30 seconds exceeded in ……很简单,这……

 

第 8 步:在所有文章里,搜索“{{unknown}}”

第 9 步:批量编辑文章

全勾选“(无标题)”文章后,选择“编辑”应用  ▼

batch-edit-draft

  1. 评论:允许
  2. Ping通告:允许
  3. 状态:草稿
  4. 点击“更新”

如果还有批量编辑的文章,点击“下一页”,继续重复批量编辑,直到完成为止。

注意事项

操作phpMyAdmin数据库之前,请务必先做好MySQL数据库备份,否则后果自负。

希望我们网站( https://www.wordpressx.com/ ) 分享的《如何解决WordPress主题{{unknown}} oembed_cache问题?》,对您有帮助。

TAG:
TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
wordpress常规设置bootstrap自适应布局WooCommerce 功能namechep域名优惠码WordPress站内搜索排除某些类别的文章Footer and Post Injections插件wordpress文章浏览数量统计wordpress cdnWooCommerce 定价Image Sizes插件Dropbox上传失败Featured Image From URLWordfence Security插件robots.txt禁止访问nameCheap最新优惠码Avada主题WP安全登录插件推荐wordpress表单跳转wp-json链接wp-json防止数据被采集WordPress网站安全防WordPress过滤敏感词插件robots.txt安全设置WordPress外链特色图片隐藏WordPress代码内版本号Redis加速缓存插件Pretty Links Pro插件WordPress菜单自定义图标WP插件优化head代码xmlrpc.php漏洞隐藏WordPress后台登录地址百度熊掌号CWP控制面板转KLOXO-MRWordPress显示运行数据库wp-json漏洞禁用 xmlrpc.phpWordPress虚拟主机伪静态Jetpack站点加速器CDN图像缓存安装WordPress插件WordPress自定义页眉wordpress感谢页面织梦采集侠wordpressWordPress大气的样式修改wordpress登录地址wordpress DropboxWordPress滤敏感词过滤插件wordpress文章卡片样式Easy WP Cleaner插件wordpress小图标不显示Jetpack插件WordPress官网制作WP SMTP插件设置什么是 WooCommerceWordPress文章描文本Shortcodes Ultimatehttp://www.fandutaoci.cnShortcodes Ultimate插件wp-json安全设置WordPress页脚加载JSWordPress tag模版谷歌 SEO扒站怎么改wordpress主题critical automatic updatesh5自适应布局WP SMTP插件Rich Snippets结构化数据WordPress调试模式xmlrpc.php攻击WordPress页脚页眉插件主机壳WordpressBackWPup插件namechep续费优惠码Awesome SupportWordPress广告词检测WordPress网站恶意代码wordpress漏洞修复wordpress打开是代码wp-json优化网站添加CDNwordpress安全防护wordpress更换域名图标不显示Markdown here插件WordPress tagWordPress违禁词检查去除tag标签urlWordPress超级菜单WP-No-Tag-Base插件wordpress描文本Avada主题演示WordPress站内搜索排除所有页面WordPress网站防护All In One WP SecurityWooCommerce 商店Mega Menu插件CWP开启Redis缓存Better Search Replace插件保护robots.txtWordPress自动备份wordpress Post ViewsWooCommerce
服务电话:
0533-2765967

微信 13280692153