wordpress怎么设置缩略图片不压缩 不拉伸

wordpress怎么设置缩略图片不压缩 不拉伸,第1张

要使缩略图不压缩、不拉伸,大致有以下几步:

1、后台设置 - 多媒体里,将所有“缩略图大小”设置为空值

如果不想生成其他尺寸的图片,建议将“中等大小”、“大尺寸”都设置为空值

2、通过wp_get_additional_image_sizes()函数,可查看当前都有哪些图片尺寸设置

例如有以下值:

array(1) {

  ["post-thumbnail"]=>

      array(3) {

            ["width"]=>

            int(825)

            ["height"]=>

            int(510)

            ["crop"]=>

            bool(true)

      }

}

这表示我当前的wp有设置post-thumbnail这个图像尺寸。凡是宽大于825高大于510的图片,在上传时都会进行裁切的。如果不想用这个尺寸去裁切,可以unset这个

如:

global $_wp_additional_image_sizes

if ( isset($_wp_additional_image_sizes['post-thumbnail']) )

    unset($_wp_additional_image_sizes['post-thumbnail'])

3、wordpress默认上传的图片精度为82,可查看

/wp-includes/ ->class-wp-image-editor.php中$default_quality的默认指定值

为改变这个值,可向wp_editor_set_quality这个hooks添加函数

如:

add_filter('wp_editor_set_quality', 'wpdit_set_quality')

function wpdit_set_quality( $quality ){

    $quality = 100

    return $quality

}

通过以上几步,足够解决你的问题。

楼主你的问题我看了一下,我曾经也遇到过类似的问题,我总结解决方法有以下几点:

1、通过FTP工具找到在网站根目录下找到wp-config.php配置文件;

搜索require_once(ABSPATH . ‘wp-settings.php’)

在搜索的代码上面添加以下语句:

define(‘CONCATENATE_SCRIPTS’, false )

2、插件冲突导致,卸载或者关闭掉已经启用的插件。

3、图片不要使用中文名字,一定要使用字母。进入WP后台后,点击左侧导航栏的“设置”>>“其他”>>“将上传的文件保存在目录”里的地址清空,或者填写../wp-content/uploads的路径。

4、如果你的主题不是最新版本,请升级到最新版本;如果你的wp版本不是最新版本,请升级到最新版本。

5、重新安装wordpress实在不行,就只有重新安装了。

这是那个问题的答案

1、首先给WordPress文章编辑器添加显示分页按钮,默认没有添加,并没有看到该按钮,如下图所示

2、修改 /wp-includes 目录下的 class-wp-editor.php 文件,在标签'wp_more',后面添加以下代码'wp_page',即可。

3、此时,你就可以在后台写文章及编辑文章页面的文本编辑器上看到一个跟 more 标签按钮相似的图标,这个便是插入分页的按钮。

4、然后再你的一篇长篇文章中,某个段落之前插入一个分页符,即把光标定位到要分页的位置,然后点击下分页按钮,就会自动插入一个分页符。

5、在主题模板文件 single.php 中找到类似下面这行代码。

<?php the_content()?>

在这行代码后面添加如下所示的代码,即可实现简单的分页功能。

</br><?php wp_link_pages(array('before' =>'<div class="fenye">文章分页:', 'after' =>'', 'next_or_number' =>'next', 'previouspagelink' =>'上一页', 'nextpagelink' =>""))?>

<?php wp_link_pages(array('before' =>'', 'after' =>'', 'next_or_number' =>'number', 'link_before' =>'<span>', 'link_after'=>'</span>'))?>

<?php wp_link_pages(array('before' =>'', 'after' =>'</div>', 'next_or_number' =>'next', 'previouspagelink' =>'', 'nextpagelink' =>"下一页"))?>

7、最后,添加这个分页的一些样式,在主题模板文件中的style.css文件最后添加如下样式:

/*文章分页*/

.fenye{text-align:centermargin:0px auto 10px}

.fenye span{background-color:#C73503color:#ffffont-weight: boldmargin:0px 1pxpadding:3px 6pxtext-decoration:noneborder:1px solid #D2D2D2}

.fenye a{text-decoration:none}

.fenye a span{background-color:#F6F6E8font-weight: normalcolor: #000text-decoration: none}

.fenye a:hover span{background-color:#c73503color: #fff}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11462567.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存