Wordpress的图片附件的
先判断下是否登录,然后获取当前用户对象,然后获取当前用户对象的信息,需要哪些用哪些:if(is_user_logged_in()){$current_user = wp_get_current_user(); /** * @example Safe usage: $current_user = wp_get_current_user(); * if ( !($current_user instanceof WP_User) ) * return; */ echo 'Username: ' . $current_user->user_login . ''; echo 'User email: ' . $current_user->user_email . ''; echo 'User first name: ' . $current_user->user_firstname . ''; echo 'User last name: ' . $current_user->user_lastname . ''; echo 'User display name: ' . $current_user->display_name . ''; echo 'User ID: ' . $current_user->ID . ''; }
如何判断WordPress登录用户的角色
get_option()是WordPress核心的设置选项获取函数;of_get_option()是第三方插件Option Tree获取其设置项的函数。
所以,两者有本质区别:你可以在WordPress中直接使用get_option(),当然了,获取的设置项要被设置了才行,但是of_get_option()只有在Option Tree插件或其库存在时才能用,否则会报出一个函数不存在的致命错误提示。
类似Option Tree这样的WordPress后台设置面板插件有好几个,这个就很不错的!不了解再问,祝愉快!
wordpress 怎么设置中文
wordpress 设置简体中文的具体步骤如下:1. 下载安装FILEZILLA;2. 打开软件;3. 填写主机、用户名、密码,点击快速连接;4. 在远程站点下找到wp-config.php;5. 右键选择查看/编辑,找到并将define('WPLANG', '');改为define('WPLANG', 'zh_CN');6. 关闭后传回服务器即可登陆WORDPRESS,在仪表盘选择更新即可将语言改为简体中文。
wordpress后台登陆地址,怎么进入WordPress后台
wordpress可以设置自定义字段,方便扩展功能,wordpress利用巧妙的数据库表设计达到这一目的,posts表存放文章,页面和附件等,与之对应的postmeta表用来存储自定义的字段,采用post_id,key,value这样的设计来存放自定义字段的值。
get_post_meta函数用法:get_post_meta($post_id, $key, $single);该函数有3个基本参数:$post_id —— 所检索数据的文章的ID,使用 $post->ID 来获取文章的ID。
$key —— 要检索的自定义字段名称$single —— 这是一个布尔值,如果设置为 true ,将直接以字符串的形式返回字段的值;一个自定义字段可以填写多个值,如果设置为 false,将返回一个数组 array 来显示这多个值。
此函数定义在wordpress的post.php中:
wordpress 插件目录在哪
function article_index($content) {/*** 名称:文章目录插件* 作者:露兜* 博客:http://www.ludou.org/* 最后修改:2015年3月20日*/$matches = array();$ul_li = '';$r = "/([^<]+)<\/h3>/im";if(is_singular() && preg_match_all($r, $content, $matches)) {foreach($matches[1] as $num => $title) {$title = trim(strip_tags($title));$content = str_replace($matches[0][$num], ''.$title.'', $content);$ul_li .= ''.$title."\n";}$content = "\n文章目录\n" . $ul_li . "\n" . $content;}return $content;}add_filter( 'the_content', 'article_index' );
wordpress出现wordpress out of memory的错误怎么办
真是纠结,刚在登陆我的wordpress后台的时候发现网站无法打开,只能打开登陆页面,其他页面一直是无法响应……马上打开网站日志,查看错误文件发现错误时:out of memory (allocated 9699328) (tried to allocate 393216 bytes)意思很简单:内存溢出。
也就是内存不够的意思,二话不说先恢复网站再说,直接重启apache,重启后正常……但是问题出现了不能就这样忽略掉呀,如果不处理肯定下次还会出现这种问题,既然提示内存不足那么就我直接调大wordpress运行的内存,这是最简单的方式了。
再想一想wordpress哪设置了内存大小呀,有点影响wp-config.PHP里面有,打开找一找,怪了,没有……经过漫长的寻找终于在wp-includes/defaule-constants.php 中找到,在wp_initial_constants方法中,方法是这样写的,[无线通信模块]主要的几句是:1 if ( !defined('WP_MEMORY_LIMIT') ) {2 if( is_multisite() ) {3 define('WP_MEMORY_LIMIT', '64M');4 } else {5 define('WP_MEMORY_LIMIT', '32M');6 }7 }89 if ( ! defined( 'WP_MAX_MEMORY_LIMIT' ) ) {10 define( 'WP_MAX_MEMORY_LIMIT', '256M' );11 }第一行:如果没有定义WP_MEMORY_LIMIT第二行:如果网站只有一个(可以在一个wordpress建立多个站)第三行 如果有多个网站就设置wordpress的内存为64M第四行:如果没有多个网站就设置他的内存为32M(哈哈,找到了,wordpress默认的大小为32M)第9行:如果设有设置WP_MAX_MEMORY_LIMIT最大内存的话第10行:如果没有设置最大内存的话,就定义最大内存为256M……综上所述:wordpress设置默认的内存为32M,如果内存不够用,最大不会超过256M……256M实际上已经够大了,不过感觉最小32M太小了,改,这个一定得改,把他改成100M,默认100M所以在wp-config.php中增加一行配置:define("WP_MEMORY_LIMIT", "100M");把默认的32M改成了100M……这样总行了吧,改后继续观察……建博客半年第一次发生这种事情……更多 wordpress内容请看 wordpress 专题在想想,这样改的确是改了wordpress的,但是php也有限制呀,php限制了的话,wordpress设置成1G都是没用的,打开php.ini文件,查看一下默认的php的内存多大,找到memory_limit默认的是128M,memory_limit = 128M哦,原来如此,php设置的最大内存是128M,所以上面的wordpress配置中的256M是没有作用的,php这里限制在128M以内。
经过这几个分析统一起来,最终的wordpress的内存设置是:最小100M,最大128M,内存大小在2者之间变动。
在观察一段时间,如果没有出现错误的话就这样,再发生内存不足的问题,果断把php中的128M改成256M……友情提示:我敢保证我的模板,我在模板中写的代码没有任何性能问题,作为一个超级软件设计师这点自信还是有的……如果你的wordpress老是经常内存不足,就要在模板,在自己写的代码上找原因,因为性能低下的代码用超级计算机都是没用的,给你一台银河计算机还是照样会内存溢出……
转载请注明出处51数据库 » wordpress __()