wordpress无法上传图片

wordpress_ini_get_upload_media

wordpress 出现上传媒体文件 最大值是0的情况,多是php.ini 里面禁用了 ini_get 函数,
解决方式是,手动设置个值,在wp-include/media.php 里面

function wp_max_upload_size() {
        return 1024 * 1024 * 2 ; // phpsir 修改 最大2M
	$u_bytes = wp_convert_hr_to_bytes( ini_get( 'upload_max_filesize' ) );
	$p_bytes = wp_convert_hr_to_bytes( ini_get( 'post_max_size' ) );

	/**
	 * Filter the maximum upload size allowed in php.ini.
	 *
	 * @since 2.5.0
	 *
	 * @param int $size    Max upload size limit in bytes.
	 * @param int $u_bytes Maximum upload filesize in bytes.
	 * @param int $p_bytes Maximum size of POST data in bytes.
	 */

	return apply_filters( 'upload_size_limit', min( $u_bytes, $p_bytes ), $u_bytes, $p_bytes );
}

wordpress 设置联系表单发送到邮件email 插件

我们在 http://blazdesign.com/5-free-wordpress-contact-form-plugins-to-consider/

测试下第一个 CONTACT FORM 7

下载地址 http://wordpress.org/plugins/contact-form-7/

下载后上传到 wp-contents/plugins/

照例后台plugins 激活(activate) 此插件

点击插件下的settings 功能

点击add new 添加一个新表单

wp-mail-contactform

 

添加后点击save , 得到 一个字符串 ,写到你的帖子(posts)里面就可以了

wp-mail-contactform2

wordpress 设置 smtp 的插件

从这里下载 wp-smtp 插件 http://wordpress.org/plugins/wp-mail-smtp/
解压后目录名 wp-mail-smtp 上传到 wordpress 网站的wp-contents/plugins/ 目录里面
设置方法是
1) 后台-》plugins -> 首先激活(activate) WP-Mail-SMTP
2)点击 plugins->WP-Mail-SMTP->settings
下图片中 1-7 为需要注意的地方
wp-mail-smtp