WordPress 函数参考

Function Reference 函数参考

函数参考目录:

  1. Post, Page, Attachment and Bookmarks Functions 文章,页面,附件和链接的函数 – Posts, Post insertion/removal
  2. Post, Page, Attachment and Bookmarks Functions 文章,页面,附件和链接的函数 – Pages, Custom field (postmeta)
  3. Post, Page, Attachment and Bookmarks Functions 文章,页面,附件和链接的函数 – Attachments, Bookmarks, Terms, Others
  4. Category, Tag and Taxonomy Functions 分类、标签和分类法函数 – Categories, Category Creation, Tags, Taxonomy
  5. User and Author Functions 用户和作者的函数 – Users and Authors, User meta, User insertion/removal, Login / Logout
  6. Feed Functions 订阅函数 – Feed
  7. Comment, Ping, and Trackback Functions 评论,广播和引用通告函数
  8. Action, Filter and Plugin Functions 动作,过滤器和插件函数 – Filter, Action, Plugin, Shortcode
  9. Theme-Related Functions 主题相关函数 – Include functions, Other functions
  10. Fommatting Functions 格式化函数
  11. Miscellaneous Functions 其他函数 – Time/Date Functions, Serialization, Options, XMLRPC
  12. Miscellaneous Functions 其他函数 – Localization, Cron (Scheduling), Miscellaneous
  13. Geo tags 地理标签

Functions by category 分类函数

1、Post, Page, Attachment and Bookmarks Functions 文章,页面,附件和链接的函数

get_adjacent_post 
返回邻近的文章的信息数组,详情见: http://codex.wordpress.org/Function_Reference/get_adjacent_post.
get_children 
检索附件、版本、子页面等信息,一般情况下由父文章执行,详情见: http://codex.wordpress.org/Function_Reference/get_children.
get_extended 
获取文章more标签分割的数组.$post是文章的内容
get_next_post 
获取下一篇邻近的文章信息.
get_post 
返回单篇文章的信息数组或对象,$id是文章id,注意这里只能用变量,详情见: http://codex.wordpress.org/Function_Reference/get_post.
get_post_ancestors 
返回基于文章ID的父文章的信息数组.
get_post_mime_type 
返回基于附件ID的方式类型信息.
get_post_status 
返回基于文章ID的文章状态.
get_post_type 
返回基于文章ID的文章类型.
get_previous_post 
返回上一篇邻近的文章信息.
get_posts 
获取一系列文章的集合,详情见: http://codex.wordpress.org/Template_Tags/get_posts.
is_post 
已弃用.
is_single 
判断是否规定的单篇日志.
is_sticky 
判断文章是否置顶.
register_post_type 
注册发布类型,详情见: http://codex.wordpress.org/Function_Reference/register_post_type.
wp_get_recent_posts 
返回最近发布的文章数组.
wp_get_single_post 
返回单篇文章的的数组或对象,同get_post().

wp_delete_post 
删除文章、页面或附件,$force_delete为true时不经过回收站.
wp_insert_post 
发表一片文章或页面,详情见: http://codex.wordpress.org/Function_Reference/wp_insert_post.
wp_publish_post 
通过更改文章状态来发表文章
wp_update_post 
更新一篇文章,详情见: http://codex.wordpress.org/Function_Reference/wp_update_post.

get_all_page_ids 
返回所有页面的数组.
get_page 
返回一个页面的对象或数组,详情见: http://codex.wordpress.org/Function_Reference/get_page.
get_page_link 
获取页面的链接,$id是页面ID,$leavename 判断是否允许使用页面名, $sample 判断是否示例链接
get_page_by_path 
获取一篇基于地址的页面对象或数组,$page_path是页面地址,$output指定输出类型是否对象或数组,默认是对象.
get_page_by_title 
获取一篇基于标题的页面对象或数组,$page_title是页面标题, $output 是输出类型,默认对象, $post_type 是文章类型,默认page.
get_page_children 
在编号相匹配的页面列表中检索子页面,$page_id是父页面的ID,$pages是被检索的页面数组.
get_page_hierarchy 
返回一个数组,该数组按页面排序次序进行排序,$posts是页面的集合,$parent 是父ID.
get_page_uri 
获取指定Id的页面uri.
get_pages 
获取页面的集合,详情见: http://codex.wordpress.org/Function_Reference/get_pages.
is_page 
判断是否当前或指定的页面.
page_uri_index 
为页面URI检索所有页面与附件。检索以页面为父级的文章的附件。
wp_list_pages 
输出页面的列表,$args 详情见:  http://codex.wordpress.org/Template_Tags/wp_list_pages.

add_post_meta 
为指定文章添加自定义(meta)字段, 详情见: http://codex.wordpress.org/Function_Reference/add_post_meta.
delete_post_meta 
从指定文章中删除含有指定关键字的所有自定义字段,详情见: http://codex.wordpress.org/Function_Reference/delete_post_meta.
get_post_custom 
返回指定文章的自定义字段.
get_post_custom_keys 
获取指定文章的自定义字段名.
get_post_custom_values 
获取指定文章的自定义字段名的值.
get_post_meta 
返回指定文章中含有指定关键字自定义字段的值,详情见: http://codex.wordpress.org/Function_Reference/get_post_meta.
update_post_meta 
为指定文章更新自定义(meta)字段.

get_attached_file 
获取一个附件的地址.$attachment_id 是附件的ID, $unfiltered 判断是否使用过滤器.
is_attachment 
判断附件是否被显示.
is_local_attachment 
判断url地址是否为本地的附件.
update_attached_file 
更新一个附件. $file是附件地址
wp_attachment_is_image 
判断指定的附件是否为图片.
wp_insert_attachment 
为指定的页面插入一个附件,详情见: http://codex.wordpress.org/Function_Reference/wp_insert_attachment.
wp_delete_attachment 
删除指定的附件,$postid是附件ID,$force_delete为true时不经过回收站.
wp_get_attachment_image 
返回一个附件的html,$attachment_id是附件ID,$size是(thumbnail, medium, large or full),$icon是替代的图标地址.
wp_get_attachment_image_src 
返回一个附件的src,$attachment_id是附件ID,$size是(thumbnail, medium, large or full),$icon 是替代的图标地址.
wp_get_attachment_metadata 
返回一个附件的元数据,$post_id是附件ID,$unfiltered判断是否使用过滤器.
wp_get_attachment_thumb_file 
获取附件的缩略图地址.
wp_get_attachment_thumb_url 
获取附件缩略图地址.
wp_get_attachment_url 
获取附件的url.
wp_check_for_changed_slugs 
检查已发表文章中经改动的缩略名并保存原有缩略名.
wp_count_posts 
输出文章的统计数组,type为文章类型,’readable’是可读性.
wp_mime_type_icon 
检索MIME类型的图标.
wp_update_attachment_metadata 
更新指定附件的MIME类型.

get_bookmark 
获取一个链接的数组. $bookmark是书签ID, $output是输出方式(OBJECT, ARRAY_N, or ARRAY_A).
get_bookmarks 
返回书签的数组. $args详情见: http://codex.wordpress.org/Function_Reference/get_bookmarks.
wp_list_bookmarks 
输出书签的数组. $args详情见: http://codex.wordpress.org/Template_Tags/wp_list_bookmarks.
相关废弃标签: get_links_list() 和 get_links().

wp_get_post_categories 
返回文章的类型ID数组.
wp_set_post_categories 
设置文章分类ID.
wp_get_post_tags 
获取文章的标签ID.
wp_set_post_tags 
设置文章的标签,$tags是要添加的标签字符串数组,$append默认为 false覆盖已有标签,true为添加.
wp_get_post_terms 
获取文章的分类法数组, 默认是’post_tag’.
wp_set_post_terms 
设置文章的分类法,$tags是要添加的标签字符串数组,$taxonomy是分类方法,默认’post_tag’,$append默认为 false覆盖已有标签,true为添加.

add_meta_box 
插件开发者可通过该函数在Write Post,Write Page和Write Link编辑页面内添加版块.详情见: http://codex.wordpress.org/Function_Reference/add_meta_box.
get_the_ID 
返回当前文章的ID.
get_the_author 
获取文章的标签ID.
get_the_content 
获取文章的内容,$more_link_text 是更多的链接文字, $stripteaser 在更多内容前显示内容摘要, $more_file 可选,不使用.
wp_trim_excerpt 
必要时为文章生成内容摘要. 摘要应在55字以内,如果总字数多于该数目,摘要结尾应添加字符串’[...]‘。如果少于55个字符,显示摘要全文。

2、Category, Tag and Taxonomy Functions 分类、标签和分类法函数

cat_is_ancestor_of 
判断$cat1是否为$cat2的祖先分类.
get_all_category_ids 
返回所有分类的数组.
get_cat_ID 
根据分类名获取其ID.
get_cat_name 
分居分类ID获取其名称.
get_categories 
返回多个分类的数组. $args详情见: http://codex.wordpress.org/Function_Reference/get_categories.
get_category 
返回单个分类的详细信息对象或数组。
get_category_by_path 
根据地址获取分类的详细信息对象或数组。
get_category_by_slug 
根据别名获取分类的详细信息对象或数组。
get_category_link 
根据分类ID获取分类的链接。
get_category_parents 
根据分类的ID获取父分类。
get_the_category 
返回所有分类的详细信息数组。
in_category 
判断文章是否属于某分类.
is_category 
判断当前页是否指定的分类
wp_list_categories 
输出分类的列表,详情见模板标签: http://codex.wordpress.org/Template_Tags/wp_list_categories.

wp_create_category 
创建分类.
wp_delete_category 
删除分类.
wp_insert_category 
插入一个新分类到分类系统.

get_tag 
获取标签的对象或数组.
get_tag_link 
获取标签的链接.
get_tags 
获取标签的数组.$args详情见: http://codex.wordpress.org/Function_Reference/get_tags.
get_the_tag_list 
获取分类的列表.
get_the_tags 
获取所有标签的数组.
is_tag 
判断是否标签.

wp_create_category 
创建分类.
wp_delete_category 
删除分类.
wp_insert_category 
插入一个新分类到分类系统.

get_term 
获取分类法 , $term是分类法ID, $taxonomy是分类方法,默认’post_tag’, $output 是输出类型(OBJECT, ARRAY_A, or ARRAY_N), $filter是过滤器, 默认’raw’.
get_the_term_list 
返回分类法的列表.$id是文章ID, $taxonomy是分类方法, $before是前缀 , $sep是分隔符 , $after是后缀.
get_term_by 
分居别名,名称或ID来获取分类,详情见: http://codex.wordpress.org/Function_Reference/get_term_by.
get_term_children 
获取子分类法.
get_terms 
获取所有分类法的数组.详情见: http://codex.wordpress.org/Function_Reference/get_terms.
is_taxonomy 
判断是否分类法.
is_taxonomy_hierarchical 
判断是否分级的分类法.
is_term 
检查term是否存在.
register_taxonomy 
注册分类法. 详情见: http://codex.wordpress.org/Function_Reference/register_taxonomy.
register_taxonomy_for_object_type 
为对象类型注册分类法,详情见: http://codex.wordpress.org/Function_Reference/register_taxonomy_for_object_type. (3.0函数)
wp_get_object_terms 
获取对象的分类法.
wp_insert_term 
插入分类法,详情见: http://codex.wordpress.org/Function_Reference/wp_insert_term.
wp_update_term 
更新分类法,详情见: http://codex.wordpress.org/Function_Reference/wp_update_term.
wp_delete_term 
删除分类法,详情见: http://codex.wordpress.org/Function_Reference/wp_delete_term.

3、User and Author Functions 用户和作者的函数

auth_redirect 
是一个简单函数,要求用户访问页面前登录.
count_users 
返回用户的角色总数.  (3.0 函数)
count_user_posts 
返回指定用户的文章数. (3.0 函数)
count_many_users_posts 
返回多个用户的文章总数. (3.0 函数)
get_currentuserinfo 
获取当前用户信息.详情见: http://codex.wordpress.org/Function_Reference/get_currentuserinfo.
get_profile 
获取个人信息, $field是字段名,$user是登录名.
get_userdata 
获取指定ID的用户对象。
get_userdatabylogin 
获取指定登录名的用户对象.
get_usernumposts 
获取指定用户发飙的文章数.
set_current_user 
改变目前用户的编号或名称。在用户编号未知的情况下可以将$id设为0并指定一个名称。
user_pass_ok 
判断用户名密码是否正确
username_exists 
判断用户名是否存在. (3.0 函数)
validate_username 
判断用户名是否有效. (3.0 函数?)
wp_get_current_user 
获取当前用户的详细资料方法2. 可以对非登录用户进行编辑或执行动作, 详情见: http://codex.wordpress.org/Function_Reference/wp_get_current_user.
wp_set_current_user 
改变目前用户的编号或名称。在用户编号未知的情况下可以将$id设为0并指定一个名称. 可以对非登录用户进行编辑或执行动作.

delete_user_meta 
删除用户元数据.  (3.0 函数)
get_user_meta 
返回用户的元数据.  (3.0 函数)
update_user_meta 
更新用户原数据. (3.0 函数)

wp_create_user 
创建新用户.
wp_delete_user 
删除用户.
wp_insert_user 
插入用户.
wp_update_user 
更新用户资料.

delete_user_meta 
删除用户元数据.  (3.0 函数)
get_user_meta 
返回用户的元数据.  (3.0 函数)
update_user_meta 
更新用户原数据. (3.0 函数)

is_user_logged_in 
判断用户是否登录.
wp_signon 
用户登录, 详情见: http://codex.wordpress.org/Function_Reference/wp_signon.
wp_logout 
用户登出.

4、Feed Functions 订阅函数

bloginfo_rss 
输出bloginfo函数的RSS容器。$show的有效值见: http://codex.wordpress.org/Function_Reference/get_bloginfo.
comment_author_rss 
在订阅中显示当前评论的作者.
comment_link 
显示评论的链接.
comment_text_rss 
在订阅中显示评论的内容.
do_feed 
使用action钩子(hook)装载feed模板。如果feed action没有钩子,函数会发布信息通知访问者feed不可用,之后函数消失。
do_feed_atom 
装载 Atom通用feed或 Atom文章feed。$for_comments(布尔值)(必需)使用通用feed时为true,标准feed时为false。
do_feed_rdf 
装载RDF RSS 0.91版本feed模板。
do_feed_rss 
装载RDF RSS 1.0版本feed模板.
do_feed_rss2 
装载RSS2通用feed或RSS2文章feed。$for_comments(布尔值)(必需)使用通用feed时为true,标准feed时为false。
fetch_rss 
检索某个RSS订阅并进行解析。用 MagpieRSS and RSSCache进行解析并自动缓存,用 Snoopy HTTP 客户端进行实际检索. 已弃用.
get_author_feed_link 
检索所给定作者的feed链接。$author_id(整数)(必需)作者编号, $feed是Feed类型.
get_bloginfo_rss 
bloginfo函数的RSS集装箱。可以用 get_bloginfo()函数检索任何想要检索的信息。当函数值在 feed中被检索以供使用时,所有值的标签都将被除去,字符也将被转换。$show 详情见: http://codex.wordpress.org/Function_Reference/get_bloginfo_rss。
get_category_feed_link 
返回指定类别中所有文章的feed链接。可请求特别feed,但为空时,函数返回’rss2′feed链接。该函数取代了已经弃用的 get_category_rss_link函数。$feed 是’rss2′或’atom’
get_comment_link 
获取评论的链接.
get_comment_author_rss 
输出当前评论的作者.
get_post_comments_feed_link 
输出文章的评论feed链接。链接内容放置在锚(anchor)中。未指定链接文本时使用默认内容。未指定文章编号时使用当前文章。.
get_rss 
检索一个RSS feed并进行解析,并将其作为链接列表显示。 已弃用.
get_search_comments_feed_link 
在搜索结果中检索评论feed的永久链接.$searcu_query是URL搜索查询.
get_search_feed_link 
在搜索结果中检索feed的永久链接.$searcu_query是URL搜索查询.
get_the_category_rss 
检索所有文章类别,并格式化以便在feed中使用。$type默认值为’rss’。也可以是 ‘atom’ 或 ‘rdf’。
get_the_title_rss 
为feed检索当前文章的标题.
permalink_single_rss 
按 RSS  或Atom  聚合feed形式显示当前文章的永久链接。该标签须在 The Loop 内使用。$file是链接所指向的页面。默认为当前页面。
post_comments_feed_link 
输出文章的评论feed链接。链接内容放置在锚(anchor)中。未指定链接文本时使用默认内容。未指定文章编号时使用当前文章.$link_text 是描述性内容,$post_id是文章编号,$feed是feed类别。有效值包括:atom,rdf,rss,rss2(默认值)。
rss_enclosure 
显示当前文章的rss enclosure。
the_title_rss 
在feed中显示文章标题.
the_category_rss 
在feed中显示文章类别.$type默认值为’rss’。也可以是’rss’, ‘atom’, 或 ‘rdf’。
the_content_rss 
为feed显示文章内容。$more_link_text是当有更多内容但无法显示时,该参数显示剩余内容,$stripteaser默认为0,$more_file,$cut 是可显示的内容总字数,$encode_html是如何对内容进行编码,默认值:0。
the_excerpt_rss 
为feed显示文章摘要.
wp_rss 
检索一个RSS feed并进行解析,并将其作为无秩序的链接列表显示。 已弃用.

5、Comment, Ping, and Trackback Functions 评论,广播和引用通告函数

add_ping 
为已有ping添加URL.$post_id是文章编号,$uri是Ping URI.
check_comment 
判断评论是否传递WordPress Comment_Moderation 的内部检验。详情见: http://codex.wordpress.org/Function_Reference/check_comment.
discover_pingback_server_uri 
根据已给URL查找pingback的服务器URI.详情见: http://codex.wordpress.org/Function_Reference/discover_pingback_server_uri.
do_all_pings 
该函数执行所有pingback、enclosure、trackback,并将其发送到pingback服务中。
do_enclose 
检查视频音频链接的内容,将内容作为 enclosures加入。已经添加的enclosure将不再重新加入。
do_trackbacks 
执行引用通告。
generic_ping 
将 pings 发送给所有ping网站服务。
get_approved_comments 
获取文章编号并返回一个对象数组,表示已经被提交并批准的评论。
get_avatar 
获取头像。
get_comment 
获取单个评论的对象或数组。
get_comments 
获取评论的对象或数组,$args详情见: http://codex.wordpress.org/Function_Reference/get_comments.
get_enclosed 
获取文章中已有的附件。
get_lastcommentmodified 
获取最近一次评论修改日期。
get_pung 
检索文章中被引用的URL.
get_to_ping 
检索需要被引用的URL.
next_comments_link 
输出下一页评论的链接.
paginate_comments_links 
该标签使评论模板中的分页评论有新的排列方法。相较于使用“上一页”和“下一页”评论链接,该标签可利用数值型索引显示完整的评论页.详情见: http://codex.wordpress.org/Function_Reference/paginate_comments_links。
pingback 
广播文章中的链接.
previous_comments_link 
输出上一页评论的链接.
privacy_ping_filter 
检查博客在返回到站点前是否为公开状态。
sanitize_comment_cookies 
审查发送给用户的cookies,若已经为用户生成cookies,可以进行其他操作。cookies被发送到其他地方之后,可以使用该函数。.
is_trackback 
判断是否为引用通告。
trackback 
发送一个trackback。该函数在发送trackback以避免复制时更新数据库。
trackback_url 
显示引用通告的链接。
trackback_url_list 
为URL列表操作 trackbacks.
weblog_ping 
为URL列表操作 trackbacks。
wp_allow_comment 
验证是否可以发布当前评论。
wp_delete_comment 
删除评论编号,之后可能更新文章评论总数。
wp_filter_comment 
过滤审查评论资料。完成后将评论资料’filtered’字段设为true。这一动作可判断评论是否应被过滤,以及是否应该阻止同一评论被多次过滤。
wp_get_comment_status 
获取一个评论的状态。
wp_get_current_commenter 
获取当前评论者的姓名、电子邮件和URL。希望cookies内容已经被过滤。该函数的使用者可能希望重新检查返回的数组。
wp_insert_comment 
插入评论,详情见: http://codex.wordpress.org/Function_Reference/wp_insert_comment  .
wp_new_comment 
在数据库中添加新评论。
wp_set_comment_status 
设置评论的状态。
wp_throttle_comment_flood 
评论数量异常增多时,该函数决定是否禁止评论.详情见: http://codex.wordpress.org/Function_Reference/wp_throttle_comment_flood。
wp_update_comment 
更新一个评论。
wp_update_comment_count 
更新文章的评论计数。

6、Action, Filter and Plugin Functions 动作,过滤器和插件函数

has_filters 
检测如果某些过滤器已经为一个钩子注册.$tag 是过滤器钩子的名称. $function_to_check 是指定的程序.
add_filter 
为一个指定的过滤器动作挂钩一个程序.$tag 是过滤器名称, $function_to_add 是希望调用的函数名称,$priority是函数的重要程度。改变此参数以决定函数与其他函数的调用顺序。默认值:10,$accepted_args是 函数所接受参数的数量。默认值:1。
apply_filters 
呼叫一个函数添加到过滤器钩子,参见插件接口的过滤器 钩子列表.$tag是过滤器钩子的名称,$value 是过滤器可能修改的值。
current_filter 
获取当前的过滤器或动作。
merge_filters 
融合一个特殊的过滤器钩子程序到一个普通过滤器函数。$tag是要融合的过滤器函数名称。
remove_filter 
移除过滤器函数。$tag是将要被删除的函数所连接到的动作hook,$function_to_remove 是将要被删除函数的名称,$priority是函数优先级(在函数最初连接时定义)默认值:10,$accepted_args是函数所接受参数的数量。 默认值:1。
remove_all_filters 
移除所有指定钩子的过滤器。$tag是钩子的名称,$priority是优先级。

has_action 
检测如果某些动作已经为一个钩子注册.$tag 是动作的名称. $function_to_check 是指定的程序.
add_action 
为一个指定的动作挂钩一个程序.$tag 是动作名称, $function_to_add 是希望调用的函数名称,$priority函数的重要程度。改变此参数以决定函数与其他函数的调用顺序。默认值:10,$accepted_args是函 数所接受参数的数量。默认值:1。
do_action 
呼叫一个函数添加到过滤器钩子,参见插件接口的过滤器 钩子列表.$tag是希望创建的钩子名称,$arg是该钩子允许的参数列表。
do_action_ref_array 
执行指定钩子上的函数,在数组中指定参数。$tag是希望钩子名称,$arg是该钩子允许的参数列表数组。
did_action 
返回动作钩子所执行的次数。$tag是钩子名称。
remove_action 
移除动作。$tag是将要被删除的函数所连接到的动作hook,$function_to_remove 是将要被删除函数的名称,$priority是函数优先级(在函数最初连接时定义)默认值:10,$accepted_args是函数所接受参数的数量。 默认值:1。
remove_all_actions 
移除所有指定钩子的动作。$tag是钩子的名称,$priority是优先级。

plugin_basename 
从文件名中获取插件的基名.
register_activation_hook 
寄存一个插件函数,该插件函数在插件被激活时运行。该函数比activate_pluginname动作使用更加方便。
register_deactivation_hook 
寄存一个插件函数,该插件函数在插件被禁用时运行。
register_setting 
注册设置。详情见: http://codex.wordpress.org/Function_Reference/register_setting.
settings_fields 
设置字段。
unregister_setting 
注销设置。详情见: http://codex.wordpress.org/Function_Reference/unregister_setting.

虽然WordPress 2.5已引进了功能强大的简码,但目前仍只有很少人了解它。试想一下:只要输入“adsense”系统就会显示AdSense广告;键入 “post_count”就能立即了解博客上的日志数目会是怎样的体验。
而WordPress简码完全可以完成以上功能,而且还拥有更多神奇功能,它将使您的博客体验更加轻松容易。本文将向大家介绍如何创建并使用简码,并提供了杀手级的可直接使用的WordPress简码,这无疑会增强您的博客体验经历。
add_shortcode 
为简码shortcode添加一个钩子.
do_shortcode 
在钩子中搜索和过滤简码shortcode。
do_shortcode_tag 
用户do_shortcode()的正则表达式…
get_shortcode_regex 
在文章中用正则表达式搜寻简码shortcode.
remove_shortcode 
已初简码shortcode 。
remove_all_shortcodes 
移除所有简码shortcode。
shortcode_atts 
简码shortcode_atts的属性。
shortcode_parse_atts 
简码shortcode的愈发属性。
strip_shortcodes 
在所给的内容上剥去所有的简码shortcode.

7、Theme-Related Functions 主题相关函数

comments_template 
包含评论模板.$file 默认值:’/comments.php’, $separate_comments 是否按评论类型分隔评论
get_footer 
包含页脚模版。$name 调用 ‘/footer-name.php’.
get_header 
包含页头模版。$name 调用 ‘/header-name.php’.
get_sidebar 
包含边栏模版。$name 调用 ‘/sidebar-name.php’.
get_search_form 
包含搜索表单 ‘/searchform.php’.

add_custom_background 
自定义背景,详情见: http://codex.wordpress.org/Function_Reference/add_custom_background. (3.0函数)
add_custom_image_header 
自定义图片页头.详情见: http://codex.wordpress.org/Function_Reference/add_custom_image_header。
add_theme_support 
添加主题支持.用来激活文章缩略图(2.9)、导航菜单(3.0)或自动订阅链接(3.0),详情见: http://codex.wordpress.org/Function_Reference/add_theme_support.
current_theme_supports 
通过特征判断当前的主题支持.
dynamic_sidebar 
判断是否设置了边栏项目.
get_404_template 
获得当前模版或父模版的404模版的路径.
get_archive_template 
获得当前模版或父模版的归档模版的路径.
get_attachment_template 
获得当前模版或父模版的附件模版的路径.
get_author_template 
获得当前模版或父模版的作者模版的路径.
get_category_template 
获得当前模版或父模版的分类模版的路径.
get_comments_popup_template 
获得当前模版或父模版的弹出窗口评论模版的路径.
get_current_theme 
获得当前模板的名称
get_date_template 
获得当前模版或父模版的日期模版的路径.
get_header_image 
从自定义页头中获取页头图片.
get_header_textcolor 
从自定义页头中获取文字颜色.
get_home_template 
获得当前模版或父模版的首页模版的路径.
get_locale_stylesheet_uri 
获得style.css的路径.
get_page_template 
获得当前模版或父模版的页面模版的路径.
get_paged_template 
获得当前模版或父模版的分页模版的路径.
get_query_template 
查询模板的路径.
get_search_template 
获得当前模版或父模版的搜索模版的路径.
get_single_template 
获得当前模版或父模版的单文章模版的路径.
get_stylesheet 
获得当前样式表的名字?
get_stylesheet_directory 
获得当前样式表的目录的本地路径.
get_stylesheet_directory_uri 
获得当前样式表的目录的http路径.
get_stylesheet_uri 
获取当前样式表的http路径.
get_tag_template 
获得当前模版或父模版的标签模版的路径.
get_taxonomy_template 
获得当前模版或父模版的分类法模版的路径.
get_template 
获得当前模版的名称.
get_template_directory
获得当前模版的目录的本地路径.
get_template_directory_uri 
获得当前模版的目录的http地址.
get_theme 
判断主题是否存在,如果存在,则返回主题的资料数组.
get_theme_data 
获得主题的资料数组,$theme_filename是style.css的路径.
get_theme_mod 
为当前主题检索主题修改值。
get_theme_root 
返回themes的根目录本地路径.
get_theme_root_uri 
返回themes的根目录的http地址.
get_themes 
获得所有主题的数组.
header_image 
输出页头图片的地址.
header_textcolor 
输出页头的文字颜色.
load_template 
读取模版.$_template_file是模版的路径.
locale_stylesheet 
输出style.css的路径.
locate_template 
判断模板文件是否存在,并且$load为true时读取它.
preview_theme 
预览模板.
preview_theme_ob_filter 
为ob_start()回调函数以获取主题中所有链接.
preview_theme_ob_filter_callback 
处理预览主题链接,以控制并保持定位。为preg_replace_callback()回调函数以匹配过滤器.
register_theme_directory 
插件可以添加其他主题目录以便于被搜索到。这意味着一个插件基本上可以捆绑自己的主题.
remove_theme_mod 
从当前主题列表中移除主题修改值.
remove_theme_mods 
从当前主题列表中移除主题修改值选项.
require_if_theme_supports 
在读取functions前执行检查主题对一个给定的功能支持.
search_theme_directories 
在所有已注册的主题目录中搜寻已完成的且有效的主题.
set_theme_mod 
更新当前主题的主题修改值.
switch_theme 
将当前主题转换为新模板和新的样式表单名称.
validate_current_theme 
检查当前主题文件 ‘index.php’ 与’style.css’是否存在.
wp_nav_menu 
显示导航菜单.详情见: http://codex.wordpress.org/Function_Reference/wp_nav_menu. (3.0函数)

8、Fomatting Functions 格式化函数

add_magic_quotes 
过滤内容时访问数组中的每一个元素。
addslashes_gpc 
添加斜线以避免使用字符串。
antispambot 
将电子邮件地址的字符转换为HTML实体以阻止广告机器人.
attribute_escape 
在HTML属性中,该函数对特定HTML字符(包括单引号和双引号)进行字符转义或将这些字符译为计算机语言。该函数工作方式类似于标准的PHP函数 htmlspecialchars,唯一不同在于该函数不会对HTML实体进行双重编码(例如,该函数用 &&代替&&)。 (已弃用)
backslashit 
在字母和字符串首的数字前添加反斜线符号。
balanceTags 
函数仅在被要求以及选项被设为校正标签时会对标签进行自动校正。
clean_pre 
该函数接收来自wpautop()中 preg_replace_callback 的匹配数组或字符串。确保
HTML块中的内容没有转换成段落或分行符。
clean_url 
查看并过滤URL。URL中若干字符被删除。如果URL用于在文本中显示链接地址,URL中的&号也会被替换。clean_url对返回的已过滤URL进行再次过滤。 (已弃用)
convert_chars 
将字符串转换为一系列字符。该函数移除Metadata标签 和<category>,将 <br> 和<hr>转换为相应的XHTML,将统一码字符转换为可用值。 </dd> <dt> <strong>convert_smilies</strong> <?php convert_smilies( $text ) ?> </dt> <dd> 将文本中的表情符号转换为表情图像。只在选项’use_smilies’为true,且函数中的全局变量不为空时转换表情符号。 </dd> <dt> <strong>ent2ncr</strong> <?php ent2ncr( $text ) ?> </dt> <dd> 将名称实体转换为数值型实体. </dd> <dt> <strong>esc_attr</strong> <?php esc_attr( $text ) ?> </dt> <dd> 编码< > & ” ‘为实体。 </dd> <dt> <strong>force_balance_tags</strong> <?php force_balance_tags( $text ) ?> </dt> <dd> 用改进的堆栈自动校正字符串标签。忽略’use_balanceTags’选项。 </dd> <dt> <strong>format_to_edit</strong> <?php format_to_edit( $content, $richedit ) ?> </dt> <dd> 处理将要被编辑的文本。$richedit未赋值时只是一个存储“format_to_edit”过滤器的文件夹。如果$richedit被设为true,那么 htmlspecialchars会在文本上运行并将特定字符转换为 HTML实体。 </dd> <dt> <strong>format_to_post</strong> <?php format_to_post( $content ) ?> </dt> <dd> 保存’format_to_post’ 过滤器。 </dd> <dt> <strong>funky_javascript_fix</strong> <?php funky_javascript_fix( $text ) ? </dt> <dd> 修正浏览器中的JavaScript错误。将统一码字符转换为 HTML数值实体。 </dd> <dt> <strong>htmlentities2</strong> <?php htmlentities2( $myHTML ) ?> </dt> <dd> 转换字符实体,保留已经被编码的字符实体。 </dd> <dt> <strong>is_email</strong> <?php is_email( $email, $check_dns ) ?> </dt> <dd> 合适email是否有效。 </dd> <dt> <strong>js_escape</strong> <?php js_escape( $text ) ?> </dt> <dd> 转义单引号,转换双引号,改正行结束符号。也可使用过滤器’js_escape’ 。 </dd> <dt> <strong>make_clickable</strong> <?php make_clickable( $ret ) ?> </dt> <dd> 将普通文本URL转换成HTML链接。可以转换URL,www,ftp和电子邮件地址等。 </dd> <dt> <strong>popuplinks</strong> <?php popuplinks( $text ) ?> </dt> <dd> 为所有HTML的anchor标签添加 target=’_blank’ and rel=’external’代码,以在新窗口中打开链接。该函数可过滤弹出窗口中的注释文本。目前该函数没有多大用途,但在理想情况下它可以判断目标或 rel属性是否存在并相应调整操作。 </dd> <dt> <strong>remove_accents</strong> <?php remove_accents( $string ) ?> </dt> <dd> 将所有重音字符转换为ASCII字符。如果没有重音字符,返回所给字符串。 </dd> <dt> <strong>sanitize_email</strong> <?php sanitize_email( $email ) ?> </dt> <dd> 过滤邮件中不允许出现的字符。 </dd> <dt> <strong>sanitize_file_name</strong> <?php sanitize_file_name( $name ) ?> </dt> <dd> 过滤文件名中的特定字符串。删除所有字符串,只保留以空格、破折号以及时间隔开的字母数字式字符串,将所有字符串转换为小写状态。所有空格和下划线都被转换为破折号。将多个破折号转换为单一破折号。删除名称以破折号结尾的文件。 </dd> <dt> <strong>sanitize_user</strong> <?php sanitize_user( $username, $strict ) ?> </dt> <dd> 消除用户名中的不安全字符。若$strict参数为true,则返回添加了_, space, ., -, *, 以及 @的字母数字式字符。该函数删除所有标签,XX以及实体,如果$strict参数被激活,该函数删除所有非ASCII字符。清理用户名后,该函数将用户 名、原始用户名(参数中的用户名)以及$strict参数作为过滤器参数。 </dd> <dt> <strong>sanitize_title</strong> <?php sanitize_title( $title, $fallback_title ) ?> </dt> <dd> 检查标题或使用备用标题。特别要说明的是, HTML 和PHP标签都会被忽略。可以通过插件API来添加下一步动作。若$title为空且已设置$fallback_title,函数会使用后者。 </dd> <dt> <strong>sanitize_title_with_dashes</strong> <?php sanitize_title_with_dashes( $title ) ?> </dt> <dd> 检查标题,用破折号代替空格。输出结果仅限于字母数字字符、下划线(_)和破折号(-)。空格将被替换为破折号。 </dd> <dt> <strong>seems_utf8</strong> <?php seems_utf8( $Str ) ?> </dt> <dd> 检查是否有urf8编码格式的字符串。 </dd> <dt> <strong>stripslashes_deep</strong> <?php stripslashes_deep( $value ) ?> </dt> <dd> 该函数通过数组进行导航,删除函数值中的斜线。数组被传递后,array_map()函数引发回调,将值回传给stripslashes_deep()函数。stripslashes()函数删除值中的斜线。 </dd> <dt> <strong>trailingslashit</strong> <?php trailingslashit( $string ) ?> </dt> <dd> 添加结尾斜线。添加前删除已有的结尾斜线,防止字符串或路径出现双斜线。该函数主要用于路径,也只应该用于路径。函数对路径没有特别限制,也不为路径提供特别支持。 </dd> <dt> <strong>untrailingslashit</strong> <?php untrailingslashit( $string ) ?> </dt> <dd> 删除已有的结尾斜线。 <br> 该函数主要用于路径,也只应该用于路径。函数对路径没有特别限制,也不为路径提供特别支持。 </dd> <dt> <strong>utf8_uri_encode</strong> <?php utf8_uri_encode( $utf8_string, $length ) ?> </dt> <dd> 为URI中使用的统一码值进行编码。 </dd> <dt> <strong>wpautop</strong> <?php wpautop( $pee, $br = 1 ); ?> </dt> <dd> 将文本中的成对换行符换成HTML段落符号(<p>…</p>),WordPress使用该函数来过滤文章内容和摘要。 </dd> <dt> <strong>wptexturize</strong> <?php wptexturize(); ?> </dt> <dd> 返回一些转换的字符串。 </dd> <dt> <strong>wp_filter_kses</strong> <?php wp_filter_kses( $data ) ?> </dt> <dd> 过滤带有合法 HTMLKses规则的文本。 </dd> <dt> <strong>wp_filter_post_kses</strong> <?php wp_filter_post_kses( $data ) ?> </dt> <dd> 在日志正文中检查含有合法HTML标签的文本。日志正文指类型为“日志(post)”的页面内容,而非表格中的 $_POST数据。 </dd> <dt> <strong>wp_filter_nohtml_kses</strong> <?php wp_filter_nohtml_kses( $data ) ?> </dt> <dd> 删除文本中的所有 HTML。 </dd> <dt> <strong>wp_iso_descrambler</strong> <?php wp_iso_descrambler( $string ) ?> </dt> <dd> 将电子邮件主题转换为 ASCII码。 </dd> <dt> <strong>wp_kses</strong> <?php wp_kses($string, $allowed_html, $allowed_protocols); ?> </dt> <dd> 该函数确保在$string中只出现经许可的HTML元素名称、属性名称和属性值以及有意义的HTML实体。调用该函数前需要删除PHP魔术引号中的斜线。 </dd> <dt> <strong>wp_kses_array_lc</strong> <?php wp_kses_array_lc( $inarray ) ?> </dt> <dd> 该函数遍历某数组并将其中的密码改为小写状态。 </dd> <dt> <strong>wp_kses_attr</strong> <?php wp_kses_attr( $element, $attr, $allowed_html, $allowed_protocols ) ?> </dt> <dd> 该函数删除元素不允许的所有属性。若某些属性得到许可,函数调用 wp_kses_hair()进一步分裂这些属性,并利用 wp_kses_hair()返回的信息创建新的HTML代码。该函数删除剩余的’<’ and ‘>’字符。此外该函数还负责检查标签是否具有XHTML结尾斜线,如果有,函数会在返回的代码中也添加结尾斜线。 </dd> <dt> <strong>wp_kses_bad_protocol </strong><?php wp_kses_bad_protocol( $string, $allowed_protocols ) ?> </dt> <dd> 过滤bad protocol中的字符串。该函数在$string开始时,删除所有不被允许的protocol。函数可以忽略空格和字母大小写的差异,同时可以识别 HTML实体。函数在while循环中工作,因此不会被类似’javascript:javascript:alert(57)’的字符串欺骗。 </dd> <dt> <strong>wp_kses_bad_protocol_once</strong> <?php wp_kses_bad_protocol_once( $string, $allowed_protocols ) ?> </dt> <dd> 过滤文本中的bad protocol和其它字符。该函数在处理空格符和HTML实体时,在$string的开始部分查找URL protocol(协议)。 </dd> <dt> <strong>wp_kses_bad_protocol_once2</strong> <?php wp_kses_bad_protocol_once2( $matches ) ?> </dt> <dd> 该函数接收来自wpautop()中 preg_replace_callback 的匹配数组或字符串。确保 <pre>…</pre> HTML块中的内容没有转换成段落或分行符。 </dd> <dt> <strong>wp_kses_check_attr_val</strong> <?php wp_kses_check_attr_val( $value, $vless, $checkname, $checkvalue ) ?> </dt> <dd> 该函数为属性值执行不同查询。目前可执行的查询包括’maxlen’, ‘minlen’, ‘maxval’, ‘minval’ 以及 ‘valueless’,将来可能会支持更多可执行查询。 </dd> <dt> <strong>wp_kses_decode_entities</strong> <?php wp_kses_decode_entities( $string ) ?> </dt> <dd> 该函数将所有实体转换为与之相对应的字符。该函数为数值型HTML实体(如A 与 A)解码。函数不处理ä等其它实体,但我们在URL protocol白名单中也不需要这类实体。 </dd> <dt> <strong>wp_kses_hair</strong> <?php wp_kses_hair( $attr, $allowed_protocols ) ?> </dt> <dd> 该函数从含有属性的字符串中建立一个属性列表。该函数可有多种用途。首先该函数将属性列表解析为一个带有属性信息的数组,之后即使接收到怪异的输入内容也 会尽量保持正确操作。其次该函数会为没有引号或撇号的属性值添加引号,以便更轻松地生成符合W3C HTML标准的HTML代码。此外该函数还可以删除属性值中的坏链协议,利用之前定义的属性((foo=’bar’ foo=’baz’ will result in foo=’bar’))减少重复属性。 </dd> <dt> <strong>wp_kses_hook</strong> <?php wp_kses_hook( $string, $allowed_html, $allowed_protocols ) ?> </dt> <dd> 可在此处添加任何kses(用PHP编写的HTML过滤器)钩子。目前WordPress中只有一个kses 钩子,于是系统会在wp_kses_hook中调用这个钩子。所有参数都被传递到kses钩子,期望返回字符串。 </dd> <dt> <strong>wp_kses_html_error</strong> <?php wp_kses_html_error( $string ) ?> </dt> <dd> 该函数处理wp_kses_hair中的错误解析。通常该函数会删除所有内容,只保留一些空格,函数也可以处理引号和撇号。 </dd> <dt> <strong>wp_kses_js_entities</strong> <?php wp_kses_js_entities( $string ) ?> </dt> <dd> 该函数删除Netscape 4早期版本中的HTMLJavaScript实体。 </dd> <dt> <strong>wp_kses_no_null</strong> <?php wp_kses_no_null( $string ) ?> </dt> <dd> 删除$string中的NULL字符。 </dd> <dt> <strong>wp_kses_normalize_entities</strong> <?php wp_kses_normalize_entities( $string ) ?> </dt> <dd> 转换并修正HTML实体。该函数统一HTML字符,使之正规化。函数将”AT&T”转换为”AT&T”,将 “:”转换为 “:”,将”&#XYZZY;” 转换为 “&#XYZZY;”等等。 </dd> <dt> <strong>wp_kses_normalize_entities2</strong> <?php wp_kses_normalize_entities2( $matches ) ?> </dt> <dd> 为正则表达式 wp_kses_normalize_entities()进行回调。该函数使wp_kses_normalize_entities()只支持16位值以及 &#number; 实体。 </dd> <dt> <strong>wp_kses_split</strong> <?php wp_kses_split( $string, $allowed_html, $allowed_protocols ) ?> </dt> <dd> 查找HTML标签,无论格式是否被破坏。该函数还可以为单个“>”字符配对。 </dd> <dt> <strong>wp_kses_split2</strong> <?php wp_kses_split2( $string, $allowed_html, $allowed_protocols ) ?> </dt> <dd> 回调 wp_kses_split(),修复损坏的HTML标签。该函数进行大量工作。wp_kses_split2()拒绝<:::>等不完整字 符。如果某个元素不允许出现,wp_kses_split2()返回空字符。否则wp_kses_split2()会将标签拆分为一个元素和一个属性列 表。标签被拆分后会运行另一个过滤器函数,这个过滤器函数能够删除所有非法属性。 </dd> <dt> <strong>wp_ks</strong> </dt> </dl> </div> </div> </div> </div> </div> </div> <!--PC和WAP自适应版--> <div id="SOHUCS" sid="1295304411106582528"></div> <script type="text/javascript" src="/views/front/js/chanyan.js"></script> <!-- 文章页-底部 动态广告位 --> <div class="youdao-fixed-ad" id="detail_ad_bottom"></div> </div> <div class="col-md-3"> <div class="row" id="ad"> <!-- 文章页-右侧1 动态广告位 --> <div id="right-1" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_1"> </div> </div> <!-- 文章页-右侧2 动态广告位 --> <div id="right-2" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_2"></div> </div> <!-- 文章页-右侧3 动态广告位 --> <div id="right-3" class="col-lg-12 col-md-12 col-sm-4 col-xs-4 ad"> <div class="youdao-fixed-ad" id="detail_ad_3"></div> </div> </div> </div> </div> </div> </div> <div class="container"> <h4 class="pt20 mb15 mt0 border-top">你可能感兴趣的:(WordPress)</h4> <div id="paradigm-article-related"> <div class="recommend-post mb30"> <ul class="widget-links"> <li><a href="/article/1901521612377747456.htm" title="纯代码非插件实现wordpress右侧悬浮在线客服咨询台" target="_blank">纯代码非插件实现wordpress右侧悬浮在线客服咨询台</a> <span class="text-muted">wodrpress资源分享</span> <a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>为了创建一个悬浮在右侧的在线客服咨询台,您可以使用HTML和CSS。以下是一个简单的示例,包含了QQ咨询和微信咨询的链接。HTML代码:在线客服咨询台QQ咨询微信咨询CSS代码:#right-sidebar{width:200px;height:100vh;position:fixed;right:0;top:0;background-color:#f5f5f5;padding:20px;}#on</div> </li> <li><a href="/article/1901521611702464512.htm" title="wordpress导入mysql数据库文件的方法及注意事项" target="_blank">wordpress导入mysql数据库文件的方法及注意事项</a> <span class="text-muted">wodrpress资源分享</span> <a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>WordPress是一个流行的开源内容管理系统,通常用于构建网站和博客。它使用MySQL数据库来存储和管理网站数据。在某些情况下,您可能需要将现有的MySQL数据库导入到新的WordPress安装中。本文将介绍如何导入MySQL数据库文件到WordPress以及需要注意的事项。一、备份现有数据库在进行任何数据库导入操作之前,强烈建议您先备份现有的数据库。这样可以确保在导入过程中出现问题时,您不会丢</div> </li> <li><a href="/article/1900862186322980864.htm" title="如何在飞牛云NAS快速使用Docker打造稳定安全的本地网站并对外可见" target="_blank">如何在飞牛云NAS快速使用Docker打造稳定安全的本地网站并对外可见</a> <span class="text-muted">gkfkfhk</span> <a class="tag" taget="_blank" href="/search/docker/1.htm">docker</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/eureka/1.htm">eureka</a> <div>文章目录前言1.Docker下载源设置2.Docker下载WordPress3.Docker部署Mysql数据库4.WordPress参数设置5.飞牛云安装Cpolar工具6.固定Cpolar公网地址7.修改WordPress配置文件8.公网域名访问WordPress前言本文主要介绍如何在飞牛云NAS上利用Docker快速搭建并优化WordPress站点的技巧,并且了解了如何借助cpolar实现内</div> </li> <li><a href="/article/1899693341075894272.htm" title="Websoft9 运维面板,全网真正的一键部署应用" target="_blank">Websoft9 运维面板,全网真正的一键部署应用</a> <span class="text-muted"></span> <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4%E8%BF%90%E7%BB%B4%E8%87%AA%E5%8A%A8%E5%8C%96/1.htm">运维运维自动化</a> <div>一、传统部署的复杂性:以WordPress为例的技术拆解手动部署的典型步骤(耗时约2小时):#1.安装LAMP环境sudoaptinstallapache2mysql-serverphplibapache2-mod-phpphp-mysql#2.配置MySQL(需交互式设置root密码、创建数据库)sudomysql_secure_installationmysql-uroot-p-e"CREAT</div> </li> <li><a href="/article/1899399566386589696.htm" title="WordPress建站给外贸人带来的负担" target="_blank">WordPress建站给外贸人带来的负担</a> <span class="text-muted">小机出海</span> <a class="tag" taget="_blank" href="/search/%E5%BB%BA%E7%AB%99%E5%B8%B8%E8%B0%88/1.htm">建站常谈</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a><a class="tag" taget="_blank" href="/search/ssl/1.htm">ssl</a><a class="tag" taget="_blank" href="/search/https/1.htm">https</a> <div>WordPress是全球最大的开源建站平台,有着丰富的主题与插件,尽管功能非常强大,但也给想要建站的外贸人带来了一些负担。一、技术门槛与学习成本1、由于WordPress发展了几十年,里面的功能应有尽有,但往往这些复杂的功能导致建站新手对它的学习成本变得很高,需要理解各个模块与功能点,增加了上手的复杂度。2、WordPress的建站服务商他不会告诉你,你可能需要知道一些代码知识(HTML、CSS、</div> </li> <li><a href="/article/1899108268530266112.htm" title="Synology 部署的 WordPress 無法升級至最新版本時,可以透過以下改良版指南進行排查和解決。" target="_blank">Synology 部署的 WordPress 無法升級至最新版本時,可以透過以下改良版指南進行排查和解決。</a> <span class="text-muted">蠟筆小新工程師</span> <a class="tag" taget="_blank" href="/search/synology/1.htm">synology</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>當Synology部署的WordPress無法升級至最新版本時,可以透過以下改良版指南進行排查和解決。我對內容進行了補充和重新組織,希望能幫助你更高效地處理這類問題:權限相關問題處理檢查文件和目錄權限:確保WordPress安裝目錄內的目錄權限設置為755,文件權限設置為664。特殊文件wp-config.php權限應設置為600,以加強安全性。可以使用以下命令在終端中修改:bashchmod-R</div> </li> <li><a href="/article/1897652829280071680.htm" title="哈儿哥网络工作室" target="_blank">哈儿哥网络工作室</a> <span class="text-muted">wodrpress资源分享</span> <a class="tag" taget="_blank" href="/search/%E7%8B%AC%E7%AB%8B%E7%AB%99/1.htm">独立站</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a> <div>哈儿哥网络工作室是一家专注于外贸网站搭建与海外品牌营销、网络营销推广的专业机构。凭借多年的行业经验和技术积累,我们致力于为客户提供全面的数字化营销解决方案,帮助企业顺利出海并提升国际竞争力。主要服务内容外贸网站搭建我们提供专业的外贸网站建设服务,包括独立站搭建、商城建设及定制化设计。采用WordPress等主流平台,结合H5自适应布局和欧美设计风格,确保网站界面美观、功能强大且加载速度快。此外,我</div> </li> <li><a href="/article/1897036848203624448.htm" title="rust建深海_使用 Rust 构建个人博客(1) - Warp 后端框架" target="_blank">rust建深海_使用 Rust 构建个人博客(1) - Warp 后端框架</a> <span class="text-muted">Zeldovich Yakov</span> <a class="tag" taget="_blank" href="/search/rust%E5%BB%BA%E6%B7%B1%E6%B5%B7/1.htm">rust建深海</a> <div>需求背景一个朋友买了一个云主机(就是300元3年的那种)云主机配置是:CPU:vCPU2内存:2G硬盘:40G带宽:1M公网IP:1个预装的系统是:Windows2008R2这台机器上,跑了一些他自己的东西,虽然机器整体性能不咋的,但是总觉得还可以再“挖掘”一些性能(挤一挤总是会有的),所以还在跑一个自己的博客。技术选型最初他问我的时候,我就让他用WAMP+WordPress,方便、省事儿,而且W</div> </li> <li><a href="/article/1896699894127718400.htm" title="WPML 多语言 CMS WordPress 插件 v4.5.8" target="_blank">WPML 多语言 CMS WordPress 插件 v4.5.8</a> <span class="text-muted">一路有你网络科技工作室</span> <a class="tag" taget="_blank" href="/search/WordPress/1.htm">WordPress</a><a class="tag" taget="_blank" href="/search/%E5%BB%BA%E7%AB%99%E6%8F%92%E4%BB%B6/1.htm">建站插件</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%95%B0%E6%8D%AE/1.htm">大数据</a> <div>WPML是多语言WordPress网站的事实标准。它为来自世界各地的一百多万个商业网站提供支持。WPML与几乎所有WordPress主题和主要插件兼容。WPML使运行简单的多语言网站变得容易,并为大型和复杂的网站提供高级翻译管理。WPML支持自动翻译,使用高级翻译编辑器进行手动翻译,并提供与数十种专业翻译服务的集成为什么选择WPML?市场上有很多很棒的WordPress翻译插件,但是有很多有效的理</div> </li> <li><a href="/article/1896639504693915648.htm" title="WordPress二次开发实现用户注册审核功能" target="_blank">WordPress二次开发实现用户注册审核功能</a> <span class="text-muted">linlinlove2</span> <a class="tag" taget="_blank" href="/search/wordpress%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91/1.htm">wordpress二次开发</a><a class="tag" taget="_blank" href="/search/wordpress%E4%B8%BB%E9%A2%98%E5%BC%80%E5%8F%91/1.htm">wordpress主题开发</a><a class="tag" taget="_blank" href="/search/wordpress%E5%AE%89%E8%A3%85%E6%90%AD%E5%BB%BA/1.htm">wordpress安装搭建</a><a class="tag" taget="_blank" href="/search/wordpress%E4%BC%98%E5%8C%96%E9%80%9F%E5%BA%A6/1.htm">wordpress优化速度</a><a class="tag" taget="_blank" href="/search/wordpress%E5%A4%96%E8%B4%B8%E7%BD%91%E7%AB%99/1.htm">wordpress外贸网站</a><a class="tag" taget="_blank" href="/search/wordpress%E9%97%AE%E9%A2%98%E5%A4%84%E7%90%86/1.htm">wordpress问题处理</a><a class="tag" taget="_blank" href="/search/wordpress%E6%8F%92%E4%BB%B6%E5%BC%80%E5%8F%91/1.htm">wordpress插件开发</a> <div>WordPress默认直接注册登录了,不需要任何验证,如果被批量注册就麻烦了,所以添加一个审核功能比较好。注册用户默认需要手动审核,审核以后才能登陆,开启审核,可以有效防止用户批量注册。这儿讲解一下如何通过WordPress过滤器来说实现相关功能。1、用户列表界面设置WordPress用户页面,点击顶部用户类型,通过URL中status参数来过滤,那么添加一个参数为:unapproved网址参数为</div> </li> <li><a href="/article/1896337355502055424.htm" title="部署Wordpress(LNMP)+ELK" target="_blank">部署Wordpress(LNMP)+ELK</a> <span class="text-muted">多练项目</span> <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/%E7%B3%BB%E7%BB%9F%E6%9E%B6%E6%9E%84/1.htm">系统架构</a><a class="tag" taget="_blank" href="/search/linux/1.htm">linux</a><a class="tag" taget="_blank" href="/search/elk/1.htm">elk</a><a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>LNMP+EFK主机软件服务版本主机名192.168.100.100Nginx-1.18、Filebeatnode100192.168.100.101PHP-5.6.27node101192.168.100.102MySQL5.7node102192.168.100.103Kafkakafka103192.168.100.104Kafkanode104192.168.100.105Kafkanod</div> </li> <li><a href="/article/1896334707285618688.htm" title="阿里云应用镜像选了wordpress与不选的区别?" target="_blank">阿里云应用镜像选了wordpress与不选的区别?</a> <span class="text-muted">云建站架构师rain</span> <a class="tag" taget="_blank" href="/search/%E9%98%BF%E9%87%8C%E4%BA%91/1.htm">阿里云</a><a class="tag" taget="_blank" href="/search/%E8%85%BE%E8%AE%AF%E4%BA%91/1.htm">腾讯云</a><a class="tag" taget="_blank" href="/search/%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">服务器</a> <div>其实没啥区别的,一般不推荐选择WordPress镜像或者是其他的应用镜像,因为你不会用的,反而会麻烦的。一般推荐的方案是选择纯净的系统镜像,比如安装选择centos7.9系统版本,安装纯净的操作系统镜像,然后再自己去安装宝塔面板。如何安装和更换系统镜像的话,可以参考一下更换系统盘(公共镜像)-云服务器ECS-阿里云正在上传…重新上传取消通过</div> </li> <li><a href="/article/1896326892349353984.htm" title="【wordpress】服务器已有LNMP环境(已运行WordPress),如何配置文档访问功能?" target="_blank">【wordpress】服务器已有LNMP环境(已运行WordPress),如何配置文档访问功能?</a> <span class="text-muted">冰糖雪梨on_chip</span> <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a><a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E6%9C%8D%E5%8A%A1%E5%99%A8/1.htm">文件服务器</a> <div>效果如图步骤确定文件存放目录404.html修改配置文件重启nginx服务接下来是从win向linux云服务器上传文件使用Samba服务(没成功)使用xshell上传文件(大文件上传一堆乱码)winscp(好用)效果如图如果url不对,这是404页面步骤确定文件存放目录先确定你要把文件放到哪个目录中,比如我要放在/var/www/jrwei.top/documents中#创建目录sudomkdir</div> </li> <li><a href="/article/1895701058731175936.htm" title="wordpress使用CorePress主题设置项总结" target="_blank">wordpress使用CorePress主题设置项总结</a> <span class="text-muted">linlinlove2</span> <a class="tag" taget="_blank" href="/search/wordpress%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91/1.htm">wordpress二次开发</a><a class="tag" taget="_blank" href="/search/wordpress%E4%B8%BB%E9%A2%98%E5%BC%80%E5%8F%91/1.htm">wordpress主题开发</a> <div>宝塔面板设置软件商店中安装的软件有:(宝塔网站加速3.1)(Nginx1.18.0)(MySql5.6.50)(PHP-5.6)(phpMyAdmin4.4)(Python项目管理器1.9)(又拍云存储4.5)(Linux工具箱1.4)(宝塔SSH终端1.0)(Nginx免费防火墙5.3)网站:首次添加站点选择自动创建数据库网站–>SSL:申请免费Let’sEncrypt证书,并开启强制https</div> </li> <li><a href="/article/1895427576042680320.htm" title="商城源码的框架" target="_blank">商城源码的框架</a> <span class="text-muted">启山智软 商城 源码</span> <a class="tag" taget="_blank" href="/search/%E5%BE%AE%E4%BF%A1%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">微信小程序</a><a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E5%BC%80%E6%BA%90/1.htm">开源</a><a class="tag" taget="_blank" href="/search/%E5%B0%8F%E7%A8%8B%E5%BA%8F/1.htm">小程序</a> <div>商城源码的框架通常是基于某种Web开发框架或者电子商务平台来构建的。以下是一些常见的商城源码框架:WooCommerce:基于WordPress的电子商务插件,适用于小型到中型的在线商店。Magento:一个功能强大和灵活的开源电子商务平台,适用于中大型在线商店。Shopify:一个主要面向初创企业和小型商家的云端电子商务平台,易于使用和设置。OpenCart:一个开源的电子商务平台,适用于小型到</div> </li> <li><a href="/article/1895227193575927808.htm" title="开源界的5 大开源许可协议" target="_blank">开源界的5 大开源许可协议</a> <span class="text-muted">tboqi1</span> <a class="tag" taget="_blank" href="/search/%E7%94%B5%E8%84%91%E4%BD%BF%E7%94%A8/1.htm">电脑使用</a> <div>越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在(象WordPress,Drupal这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。什么是许可协议?什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申</div> </li> <li><a href="/article/1895033460981035008.htm" title="WordPress Course Booking System SQL注入漏洞复现 (CVE-2025-22785)(附脚本)" target="_blank">WordPress Course Booking System SQL注入漏洞复现 (CVE-2025-22785)(附脚本)</a> <span class="text-muted">iSee857</span> <a class="tag" taget="_blank" href="/search/%E6%BC%8F%E6%B4%9E%E5%A4%8D%E7%8E%B0/1.htm">漏洞复现</a><a class="tag" taget="_blank" href="/search/%E5%AE%89%E5%85%A8/1.htm">安全</a><a class="tag" taget="_blank" href="/search/web%E5%AE%89%E5%85%A8/1.htm">web安全</a> <div>免责申明:本文所描述的漏洞及其复现步骤仅供网络安全研究与教育目的使用。任何人不得将本文提供的信息用于非法目的或未经授权的系统测试。作者不对任何由于使用本文信息而导致的直接或间接损害承担责任。如涉及侵权,请及时与我们联系,我们将尽快处理并删除相关内容。0x01产品描述:课程预订系统是一个在线平台,旨在简化课程报名流程。用户可以通过系统浏览可用课程,查看详细的课程描述、时间安排和讲师信息,并通过简单的</div> </li> <li><a href="/article/1892325040683282432.htm" title="关于wordpress建站遇到的问题" target="_blank">关于wordpress建站遇到的问题</a> <span class="text-muted">bug菌¹</span> <a class="tag" taget="_blank" href="/search/%E5%85%A8%E6%A0%88Bug%E8%B0%83%E4%BC%98%28%E5%AE%9E%E6%88%98%E7%89%88%29/1.htm">全栈Bug调优(实战版)</a><a class="tag" taget="_blank" href="/search/%23/1.htm">#</a><a class="tag" taget="_blank" href="/search/CSDN%E9%97%AE%E7%AD%94%E8%A7%A3%E6%83%91%28%E5%85%A8%E6%A0%88%E7%89%88%29/1.htm">CSDN问答解惑(全栈版)</a><a class="tag" taget="_blank" href="/search/android/1.htm">android</a> <div>本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!问题描述使用Wordpress搭建网站遇到的问题我目前使用了AWS的云服务器在这个云服务器的基础上搭建了AApanel(国内叫宝塔面板),与此同时我也购买了域名和做了DN</div> </li> <li><a href="/article/1892322013918326784.htm" title="使用LM Studio在WordPress基于大模型原创文章上稿进行SEO优化" target="_blank">使用LM Studio在WordPress基于大模型原创文章上稿进行SEO优化</a> <span class="text-muted">Mr数据杨</span> <a class="tag" taget="_blank" href="/search/Python/1.htm">Python</a><a class="tag" taget="_blank" href="/search/%E8%87%AA%E7%84%B6%E8%AF%AD%E8%A8%80%E6%8A%80%E6%9C%AF/1.htm">自然语言技术</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a><a class="tag" taget="_blank" href="/search/%E5%A4%A7%E6%A8%A1%E5%9E%8B/1.htm">大模型</a><a class="tag" taget="_blank" href="/search/seo/1.htm">seo</a><a class="tag" taget="_blank" href="/search/1024%E7%A8%8B%E5%BA%8F%E5%91%98%E8%8A%82/1.htm">1024程序员节</a> <div>在进行自动化文章生成与发布的流程中,首先需要确保基础配置的完善性和数据的准确性。通过手动设置分类和标签,文章能够在发布时被准确归类,从而提升SEO的效果。通过Excel表格的方式管理这些分类与标签,结合Python脚本,可以高效地实现自动化文章的生成和发布。该流程依赖于对WordPress数据库的操作,包括标签的批量导入、分类和标签的映射,以及通过AI生成内容的自动发布。全面的配置不仅节省了手动处</div> </li> <li><a href="/article/1892321887539752960.htm" title="SEO模板网站的wordpress主题最适合google外贸SEO" target="_blank">SEO模板网站的wordpress主题最适合google外贸SEO</a> <span class="text-muted">podoor</span> <a class="tag" taget="_blank" href="/search/seo/1.htm">seo</a> <div>在寻找最适合Google外贸SEO的WordPress主题时,有几个关键因素需要考虑:速度、SEO友好性、多语言支持、以及是否易于定制。以下是一些推荐的WordPress主题,它们不仅速度快,而且对SEO非常友好,非常适合外贸网站:–模板帝:MobanDi.com是一个完全可定制且免费的WordPress博客主题。它包括适用于个人博客、投资组合、商业博客甚至电子商务网站的入门网站。它反应灵敏,可与</div> </li> <li><a href="/article/1892315715524947968.htm" title="为什么WP建站更适合于谷歌SEO优化?" target="_blank">为什么WP建站更适合于谷歌SEO优化?</a> <span class="text-muted">推广小赵</span> <a class="tag" taget="_blank" href="/search/%E7%BB%8F%E9%AA%8C%E5%88%86%E4%BA%AB/1.htm">经验分享</a> <div>在当今数字时代,建立一个网站似乎变得容易,但要构建一个真正能够带来流量和订单的网站却并非易事。特别是在谷歌SEO优化方面,不同的建站程序在SEO支持方面的效果差异显著。对于希望提升搜索引擎表现的用户来说,WordPress无疑是最佳选择。WordPress的优势作为一款强大且广泛使用的内容管理系统(CMS),WordPress最大的优势在于其灵活性和可扩展性。该平台允许用户利用丰富的SEO插件来优</div> </li> <li><a href="/article/1892024240522194944.htm" title="宝塔面板如何设置SSL证书并访问HTTPS" target="_blank">宝塔面板如何设置SSL证书并访问HTTPS</a> <span class="text-muted">vpssf</span> <a class="tag" taget="_blank" href="/search/Linux%E8%BF%90%E7%BB%B4%E6%95%99%E7%A8%8B/1.htm">Linux运维教程</a><a class="tag" taget="_blank" href="/search/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E6%95%99%E7%A8%8B/1.htm">宝塔面板教程</a><a class="tag" taget="_blank" href="/search/WordPress%E6%95%99%E7%A8%8B/1.htm">WordPress教程</a> <div>概述如果还有不了解宝塔面板怎么使用的小伙伴,可以看下前文:宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解宝塔面板教程(2)宝塔面板添加WordPress站点详细图文教程宝塔面板教程(3)基于宝塔面板成功配置网站SSL安全证书宝塔面板教程(4)WordPress网站的备份与恢复(宝塔面板)宝塔面板教程(5)WordPress网站程序和数据库定时备份到七牛云存储图文教程宝塔面板教程(6)Wor</div> </li> <li><a href="/article/1892019949770174464.htm" title="宝塔面板设置SSL完整图文教程" target="_blank">宝塔面板设置SSL完整图文教程</a> <span class="text-muted">青云网运维</span> <a class="tag" taget="_blank" href="/search/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF%E6%95%99%E7%A8%8B/1.htm">宝塔面板教程</a><a class="tag" taget="_blank" href="/search/WordPress%E6%95%99%E7%A8%8B/1.htm">WordPress教程</a> <div>概述如果还有不了解宝塔面板怎么使用的小伙伴,可以看下前文:宝塔面板教程(1)基于云服务器搭建宝塔面板教程最全详解宝塔面板教程(2)宝塔面板添加WordPress站点详细图文教程宝塔面板教程(3)基于宝塔面板成功配置网站SSL安全证书宝塔面板教程(4)WordPress网站的备份与恢复(宝塔面板)宝塔面板教程(5)WordPress网站程序和数据库定时备份到七牛云存储图文教程宝塔面板教程(6)Wor</div> </li> <li><a href="/article/1892012006286880768.htm" title="宝塔面板绑定域名访问-自定义SSL证书(消除不安全提示)" target="_blank">宝塔面板绑定域名访问-自定义SSL证书(消除不安全提示)</a> <span class="text-muted">大叔建站笔记</span> <a class="tag" taget="_blank" href="/search/%E5%AE%9D%E5%A1%94%E9%9D%A2%E6%9D%BF/1.htm">宝塔面板</a><a class="tag" taget="_blank" href="/search/%E4%B8%8A%E4%BA%91%E6%95%99%E7%A8%8B/1.htm">上云教程</a> <div>前提条件你熟悉宝塔面板搭建网站。我这个建站老鸟都在用宝塔面板建站,主要就是图它的节省时间和精力。大家有不熟悉宝塔面板使用的,可以查看文章:宝塔面板添加WordPress站点详细图文教程之后你就完全可以入门了。你拥有一台云服务器和一个万网域名。这个没什么好说的,网站的成功搭建少不了这两个东西,算是基础条件了。如果你不了解建一个网站的基本流程,可以阅读教程:个人和企业搭建网站主要流程以及六个基本步骤成</div> </li> <li><a href="/article/1890389389222146048.htm" title="wordpress模板文件结构超详解" target="_blank">wordpress模板文件结构超详解</a> <span class="text-muted">still</span> <a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>wordpress网站建设中,主题的制作是最为核心的环节。了解模板文件结构是模板制作的第一步,本文所讲的模板文件结构包括两部分,一是指以文件名为概念的文件结构,二是指文件内容的代码结构。一、如何使模板文件起作用↑wordpress模板文件夹放置于/wp-content/themes/下,开发者只需将自己的模板文件全部置于一个文件夹中,将文件夹置于该目录下,wordpress系统就会自动检测,发现模</div> </li> <li><a href="/article/1889450889928830976.htm" title="宝塔一键部署Wordpress无法打开,显示响应时间太长" target="_blank">宝塔一键部署Wordpress无法打开,显示响应时间太长</a> <span class="text-muted">黎想</span> <a class="tag" taget="_blank" href="/search/Wordpress%E5%BC%80%E5%8F%91/1.htm">Wordpress开发</a><a class="tag" taget="_blank" href="/search/php/1.htm">php</a><a class="tag" taget="_blank" href="/search/%E7%BD%91%E7%AB%99/1.htm">网站</a><a class="tag" taget="_blank" href="/search/Wordpress/1.htm">Wordpress</a><a class="tag" taget="_blank" href="/search/SEO/1.htm">SEO</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>之前一直使用宝塔管理服务器,近期又折腾AI,宝塔是卸了装装了卸,服务器安全组规则也是不断地添加删除。DeepSeek最后终于部署好了,但是突然发现建设其他站点时,都是无法访问,这是啥原因了?最后通过找资料,自己研究捣鼓发现,宝塔一键部署Wordpress无法打开,打开时显示响应时间太长,其实原因很简单,就是因为服务器组安全端口未打开。我们在使用腾讯云、阿里云等云服务时,需要注意端口放行问题。确保在</div> </li> <li><a href="/article/1889086491796238336.htm" title="MongoDB 的使用场景" target="_blank">MongoDB 的使用场景</a> <span class="text-muted">yqcoder</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E5%BA%93/1.htm">数据库</a> <div>一、内容管理系统1.博客平台文章内容、作者信息、标签、评论等数据结构多样,MongoDB的无模式特性可轻松应对。比如WordPress等博客系统,使用MongoDB能灵活存储不同格式和长度的文章内容,以及与文章相关的各种元数据。2.新闻网站新闻稿件、多媒体资源、分类信息等更新频繁且结构多变。以澎湃新闻为例,其新闻数据可能包含文字、图片、视频等多种类型,用MongoDB可方便地存储和管理这些不同类型</div> </li> <li><a href="/article/1888644442722725888.htm" title="【wordpress】如何让wordpress升级时无需输入ftp用户名和密码" target="_blank">【wordpress】如何让wordpress升级时无需输入ftp用户名和密码</a> <span class="text-muted">冰糖雪梨on_chip</span> <a class="tag" taget="_blank" href="/search/Linux/1.htm">Linux</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>vim/usr/share/nginx/html/wordpress/wp-config.php添加以下三行define("FS_METHOD","direct");define("FS_CHMOD_DIR",0777);define("FS_CHMOD_FILE",0777);退出vim更改权限chmod-R777/usr/share/nginx/html/wordpress/chown-Rng</div> </li> <li><a href="/article/1887447009527394304.htm" title="根据浏览器语言判断wordpress访问不同语言的站点" target="_blank">根据浏览器语言判断wordpress访问不同语言的站点</a> <span class="text-muted">wodrpress资源分享</span> <a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a><a class="tag" taget="_blank" href="/search/%E5%89%8D%E7%AB%AF/1.htm">前端</a><a class="tag" taget="_blank" href="/search/javascript/1.htm">javascript</a><a class="tag" taget="_blank" href="/search/html/1.htm">html</a><a class="tag" taget="_blank" href="/search/wordpress/1.htm">wordpress</a> <div>根据当前用户使用的浏览器语言判断,让wordpress按语言访问不同语言的站点。wordpress多语言网站,分别访问的一个好办法。document.addEventListener('DOMContentLoaded',function(){varbrowserLang=navigator.language||navigator.userLanguage;varlang=browserLang.</div> </li> <li><a href="/article/1885907647002112000.htm" title="pythonocc的安装" target="_blank">pythonocc的安装</a> <span class="text-muted">Tony_xxx</span> <a class="tag" taget="_blank" href="/search/python/1.htm">python</a> <div>https://pythonocc.wordpress.com/2013/03/04/installing-on-ubuntu-12-04/官方教程https://github.com/tpaviot/oce/blob/master/BUILD.Unix.mdhttps://github.com/tpaviot/pythonocc-core/blob/master/INSTALL.mdgitclo</div> </li> <li><a href="/article/117.htm" title="Algorithm" target="_blank">Algorithm</a> <span class="text-muted">香水浓</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/Algorithm/1.htm">Algorithm</a> <div>冒泡排序 public static void sort(Integer[] param) { for (int i = param.length - 1; i > 0; i--) { for (int j = 0; j < i; j++) { int current = param[j]; int next = param[j + 1];</div> </li> <li><a href="/article/244.htm" title="mongoDB 复杂查询表达式" target="_blank">mongoDB 复杂查询表达式</a> <span class="text-muted">开窍的石头</span> <a class="tag" taget="_blank" href="/search/mongodb/1.htm">mongodb</a> <div>1:count    Pg: db.user.find().count();    统计多少条数据 2:不等于$ne    Pg: db.user.find({_id:{$ne:3}},{name:1,sex:1,_id:0});    查询id不等于3的数据。 3:大于$gt $gte(大于等于) &n</div> </li> <li><a href="/article/371.htm" title="Jboss Java heap space异常解决方法, jboss OutOfMemoryError : PermGen space" target="_blank">Jboss Java heap space异常解决方法, jboss OutOfMemoryError : PermGen space</a> <span class="text-muted">0624chenhong</span> <a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/jboss/1.htm">jboss</a> <div>转自 http://blog.csdn.net/zou274/article/details/5552630 解决办法: window->preferences->java->installed jres->edit jre 把default vm arguments 的参数设为-Xms64m -Xmx512m ----------------</div> </li> <li><a href="/article/498.htm" title="文件上传 下载 解析 相对路径" target="_blank">文件上传 下载 解析 相对路径</a> <span class="text-muted">不懂事的小屁孩</span> <a class="tag" taget="_blank" href="/search/%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/1.htm">文件上传</a> <div>有点坑吧,弄这么一个简单的东西弄了一天多,身边还有大神指导着,网上各种百度着。 下面总结一下遇到的问题: 文件上传,在页面上传的时候,不要想着去操作绝对路径,浏览器会对客户端的信息进行保护,避免用户信息收到攻击。 在上传图片,或者文件时,使用form表单来操作。 前台通过form表单传输一个流到后台,而不是ajax传递参数到后台,代码如下: <form action=&</div> </li> <li><a href="/article/625.htm" title="怎么实现qq空间批量点赞" target="_blank">怎么实现qq空间批量点赞</a> <span class="text-muted">换个号韩国红果果</span> <a class="tag" taget="_blank" href="/search/qq/1.htm">qq</a> <div>纯粹为了好玩!! 逻辑很简单 1 打开浏览器console;输入以下代码。 先上添加赞的代码 var tools={}; //添加所有赞 function init(){ document.body.scrollTop=10000; setTimeout(function(){document.body.scrollTop=0;},2000);//加</div> </li> <li><a href="/article/752.htm" title="判断是否为中文" target="_blank">判断是否为中文</a> <span class="text-muted">灵静志远</span> <a class="tag" taget="_blank" href="/search/%E4%B8%AD%E6%96%87/1.htm">中文</a> <div>方法一: public class Zhidao { public static void main(String args[]) { String s = "sdf灭礌 kjl d{';\fdsjlk是"; int n=0; for(int i=0; i<s.length(); i++) { n = (int)s.charAt(i); if((</div> </li> <li><a href="/article/879.htm" title="一个电话面试后总结" target="_blank">一个电话面试后总结</a> <span class="text-muted">a-john</span> <a class="tag" taget="_blank" href="/search/%E9%9D%A2%E8%AF%95/1.htm">面试</a> <div>今天,接了一个电话面试,对于还是初学者的我来说,紧张了半天。 面试的问题分了层次,对于一类问题,由简到难。自己觉得回答不好的地方作了一下总结:   在谈到集合类的时候,举几个常用的集合类,想都没想,直接说了list,map。   然后对list和map分别举几个类型:   list方面:ArrayList,LinkedList。在谈到他们的区别时,愣住了</div> </li> <li><a href="/article/1006.htm" title="MSSQL中Escape转义的使用" target="_blank">MSSQL中Escape转义的使用</a> <span class="text-muted">aijuans</span> <a class="tag" taget="_blank" href="/search/MSSQL/1.htm">MSSQL</a> <div>IF OBJECT_ID('tempdb..#ABC') is not null drop table tempdb..#ABC create table #ABC ( PATHNAME NVARCHAR(50) ) insert into #ABC SELECT N'/ABCDEFGHI' UNION ALL SELECT N'/ABCDGAFGASASSDFA' UNION ALL</div> </li> <li><a href="/article/1133.htm" title="一个简单的存储过程" target="_blank">一个简单的存储过程</a> <span class="text-muted">asialee</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a><a class="tag" taget="_blank" href="/search/%E5%AD%98%E5%82%A8%E8%BF%87%E7%A8%8B/1.htm">存储过程</a><a class="tag" taget="_blank" href="/search/%E6%9E%84%E9%80%A0%E6%95%B0%E6%8D%AE/1.htm">构造数据</a><a class="tag" taget="_blank" href="/search/%E6%89%B9%E9%87%8F%E6%8F%92%E5%85%A5/1.htm">批量插入</a> <div>           今天要批量的生成一批测试数据,其中中间有部分数据是变化的,本来想写个程序来生成的,后来想到存储过程就可以搞定,所以随手写了一个,记录在此:            DELIMITER $$ DROP PROCEDURE IF EXISTS inse</div> </li> <li><a href="/article/1260.htm" title="annot convert from HomeFragment_1 to Fragment" target="_blank">annot convert from HomeFragment_1 to Fragment</a> <span class="text-muted">百合不是茶</span> <a class="tag" taget="_blank" href="/search/android/1.htm">android</a><a class="tag" taget="_blank" href="/search/%E5%AF%BC%E5%8C%85%E9%94%99%E8%AF%AF/1.htm">导包错误</a> <div>创建了几个类继承Fragment, 需要将创建的类存储在ArrayList<Fragment>中; 出现不能将new 出来的对象放到队列中,原因很简单;     创建类时引入包是:import android.app.Fragment;      创建队列和对象时使用的包是:import android.support.v4.ap</div> </li> <li><a href="/article/1387.htm" title="Weblogic10两种修改端口的方法" target="_blank">Weblogic10两种修改端口的方法</a> <span class="text-muted">bijian1013</span> <a class="tag" taget="_blank" href="/search/weblogic/1.htm">weblogic</a><a class="tag" taget="_blank" href="/search/%E7%AB%AF%E5%8F%A3%E5%8F%B7/1.htm">端口号</a><a class="tag" taget="_blank" href="/search/%E9%85%8D%E7%BD%AE%E7%AE%A1%E7%90%86/1.htm">配置管理</a><a class="tag" taget="_blank" href="/search/config.xml/1.htm">config.xml</a> <div>一.进入控制台进行修改    1.进入控制台:  http://127.0.0.1:7001/console     2.展开左边树菜单         域结构->环境->服务器-->点击AdminServer(管理) &</div> </li> <li><a href="/article/1514.htm" title="mysql 操作指令" target="_blank">mysql 操作指令</a> <span class="text-muted">征客丶</span> <a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>一、连接mysql 进入 mysql 的安装目录; $ bin/mysql -p [host IP 如果是登录本地的mysql 可以不写 -p 直接 -u] -u [userName] -p 输入密码,回车,接连; 二、权限操作[如果你很了解mysql数据库后,你可以直接去修改系统表,然后用 mysql> flush privileges; 指令让权限生效] 1、赋权 mys</div> </li> <li><a href="/article/1641.htm" title="【Hive一】Hive入门" target="_blank">【Hive一】Hive入门</a> <span class="text-muted">bit1129</span> <a class="tag" taget="_blank" href="/search/hive/1.htm">hive</a> <div>Hive安装与配置 Hive的运行需要依赖于Hadoop,因此需要首先安装Hadoop2.5.2,并且Hive的启动前需要首先启动Hadoop。   Hive安装和配置的步骤   1. 从如下地址下载Hive0.14.0   http://mirror.bit.edu.cn/apache/hive/    2.解压hive,在系统变</div> </li> <li><a href="/article/1768.htm" title="ajax 三种提交请求的方法" target="_blank">ajax 三种提交请求的方法</a> <span class="text-muted">BlueSkator</span> <a class="tag" taget="_blank" href="/search/Ajax/1.htm">Ajax</a><a class="tag" taget="_blank" href="/search/jqery/1.htm">jqery</a> <div>1、ajax 提交请求 $.ajax({ type:"post", url : "${ctx}/front/Hotel/getAllHotelByAjax.do", dataType : "json", success : function(result) { try { for(v</div> </li> <li><a href="/article/1895.htm" title="mongodb开发环境下的搭建入门" target="_blank">mongodb开发环境下的搭建入门</a> <span class="text-muted">braveCS</span> <a class="tag" taget="_blank" href="/search/%E8%BF%90%E7%BB%B4/1.htm">运维</a> <div>  linux下安装mongodb 1)官网下载mongodb-linux-x86_64-rhel62-3.0.4.gz 2)linux 解压  gzip -d mongodb-linux-x86_64-rhel62-3.0.4.gz; mv mongodb-linux-x86_64-rhel62-3.0.4 mongodb-linux-x86_64-rhel62-</div> </li> <li><a href="/article/2022.htm" title="编程之美-最短摘要的生成" target="_blank">编程之美-最短摘要的生成</a> <span class="text-muted">bylijinnan</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/%E7%AE%97%E6%B3%95/1.htm">算法</a><a class="tag" taget="_blank" href="/search/%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BE%8E/1.htm">编程之美</a> <div> import java.util.HashMap; import java.util.Map; import java.util.Map.Entry; public class ShortestAbstract { /** * 编程之美 最短摘要的生成 * 扫描过程始终保持一个[pBegin,pEnd]的range,初始化确保[pBegin,pEnd]的ran</div> </li> <li><a href="/article/2149.htm" title="json数据解析及typeof" target="_blank">json数据解析及typeof</a> <span class="text-muted">chengxuyuancsdn</span> <a class="tag" taget="_blank" href="/search/js/1.htm">js</a><a class="tag" taget="_blank" href="/search/typeof/1.htm">typeof</a><a class="tag" taget="_blank" href="/search/json%E8%A7%A3%E6%9E%90/1.htm">json解析</a> <div> // json格式 var people='{"authors": [{"firstName": "AAA","lastName": "BBB"},' +' {"firstName": "CCC&</div> </li> <li><a href="/article/2276.htm" title="流程系统设计的层次和目标" target="_blank">流程系统设计的层次和目标</a> <span class="text-muted">comsci</span> <a class="tag" taget="_blank" href="/search/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1.htm">设计模式</a><a class="tag" taget="_blank" href="/search/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/1.htm">数据结构</a><a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/%E6%A1%86%E6%9E%B6/1.htm">框架</a><a class="tag" taget="_blank" href="/search/%E8%84%9A%E6%9C%AC/1.htm">脚本</a> <div>                               流程系统设计的层次和目标  </div> </li> <li><a href="/article/2403.htm" title="RMAN List和report 命令" target="_blank">RMAN List和report 命令</a> <span class="text-muted">daizj</span> <a class="tag" taget="_blank" href="/search/oracle/1.htm">oracle</a><a class="tag" taget="_blank" href="/search/list/1.htm">list</a><a class="tag" taget="_blank" href="/search/report/1.htm">report</a><a class="tag" taget="_blank" href="/search/rman/1.htm">rman</a> <div>LIST 命令 使用RMAN LIST 命令显示有关资料档案库中记录的备份集、代理副本和映像副本的 信息。使用此命令可列出: • RMAN 资料档案库中状态不是AVAILABLE 的备份和副本 • 可用的且可以用于还原操作的数据文件备份和副本 • 备份集和副本,其中包含指定数据文件列表或指定表空间的备份 • 包含指定名称或范围的所有归档日志备份的备份集和副本 • 由标记、完成时间、可</div> </li> <li><a href="/article/2530.htm" title="二叉树:红黑树" target="_blank">二叉树:红黑树</a> <span class="text-muted">dieslrae</span> <a class="tag" taget="_blank" href="/search/%E4%BA%8C%E5%8F%89%E6%A0%91/1.htm">二叉树</a> <div>    红黑树是一种自平衡的二叉树,它的查找,插入,删除操作时间复杂度皆为O(logN),不会出现普通二叉搜索树在最差情况时时间复杂度会变为O(N)的问题.     红黑树必须遵循红黑规则,规则如下     1、每个节点不是红就是黑。     2、根总是黑的  &</div> </li> <li><a href="/article/2657.htm" title="C语言homework3,7个小题目的代码" target="_blank">C语言homework3,7个小题目的代码</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/c/1.htm">c</a> <div>1、打印100以内的所有奇数。 # include <stdio.h> int main(void) { int i; for (i=1; i<=100; i++) { if (i%2 != 0) printf("%d ", i); } return 0; }  2、从键盘上输入10个整数,</div> </li> <li><a href="/article/2784.htm" title="自定义按钮, 图片在上, 文字在下, 居中显示" target="_blank">自定义按钮, 图片在上, 文字在下, 居中显示</a> <span class="text-muted">dcj3sjt126com</span> <a class="tag" taget="_blank" href="/search/%E8%87%AA%E5%AE%9A%E4%B9%89/1.htm">自定义</a> <div>#import <UIKit/UIKit.h> @interface MyButton : UIButton -(void)setFrame:(CGRect)frame ImageName:(NSString*)imageName Target:(id)target Action:(SEL)action Title:(NSString*)title Font:(CGFloa</div> </li> <li><a href="/article/2911.htm" title="MySQL查询语句练习题,测试足够用了" target="_blank">MySQL查询语句练习题,测试足够用了</a> <span class="text-muted">flyvszhb</span> <a class="tag" taget="_blank" href="/search/sql/1.htm">sql</a><a class="tag" taget="_blank" href="/search/mysql/1.htm">mysql</a> <div>http://blog.sina.com.cn/s/blog_767d65530101861c.html 1.创建student和score表 CREATE  TABLE  student ( id  INT(10)  NOT NULL  UNIQUE  PRIMARY KEY  , name  VARCHAR</div> </li> <li><a href="/article/3038.htm" title="转:MyBatis Generator 详解" target="_blank">转:MyBatis Generator 详解</a> <span class="text-muted">happyqing</span> <a class="tag" taget="_blank" href="/search/mybatis/1.htm">mybatis</a> <div>  MyBatis Generator 详解 http://blog.csdn.net/isea533/article/details/42102297   MyBatis Generator详解 http://git.oschina.net/free/Mybatis_Utils/blob/master/MybatisGeneator/MybatisGeneator.</div> </li> <li><a href="/article/3165.htm" title="让程序员少走弯路的14个忠告" target="_blank">让程序员少走弯路的14个忠告</a> <span class="text-muted">jingjing0907</span> <a class="tag" taget="_blank" href="/search/%E5%B7%A5%E4%BD%9C/1.htm">工作</a><a class="tag" taget="_blank" href="/search/%E8%AE%A1%E5%88%92/1.htm">计划</a><a class="tag" taget="_blank" href="/search/%E5%AD%A6%E4%B9%A0/1.htm">学习</a> <div>  无论是谁,在刚进入某个领域之时,有再大的雄心壮志也敌不过眼前的迷茫:不知道应该怎么做,不知道应该做什么。下面是一名软件开发人员所学到的经验,希望能对大家有所帮助   1.不要害怕在工作中学习。 只要有电脑,就可以通过电子阅读器阅读报纸和大多数书籍。如果你只是做好自己的本职工作以及分配的任务,那是学不到很多东西的。如果你盲目地要求更多的工作,也是不可能提升自己的。放</div> </li> <li><a href="/article/3292.htm" title="nginx和NetScaler区别" target="_blank">nginx和NetScaler区别</a> <span class="text-muted">流浪鱼</span> <a class="tag" taget="_blank" href="/search/nginx/1.htm">nginx</a> <div>NetScaler是一个完整的包含操作系统和应用交付功能的产品,Nginx并不包含操作系统,在处理连接方面,需要依赖于操作系统,所以在并发连接数方面和防DoS攻击方面,Nginx不具备优势。 2.易用性方面差别也比较大。Nginx对管理员的水平要求比较高,参数比较多,不确定性给运营带来隐患。在NetScaler常见的配置如健康检查,HA等,在Nginx上的配置的实现相对复杂。 3.策略灵活度方</div> </li> <li><a href="/article/3419.htm" title="第11章 动画效果(下)" target="_blank">第11章 动画效果(下)</a> <span class="text-muted">onestopweb</span> <a class="tag" taget="_blank" href="/search/%E5%8A%A8%E7%94%BB/1.htm">动画</a> <div>index.html <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/</div> </li> <li><a href="/article/3546.htm" title="FAQ - SAP BW BO roadmap" target="_blank">FAQ - SAP BW BO roadmap</a> <span class="text-muted">blueoxygen</span> <a class="tag" taget="_blank" href="/search/BO/1.htm">BO</a><a class="tag" taget="_blank" href="/search/BW/1.htm">BW</a> <div>http://www.sdn.sap.com/irj/boc/business-objects-for-sap-faq   Besides, I care that how to integrate tightly.   By the way, for BW consultants, please just focus on Query Designer which i</div> </li> <li><a href="/article/3673.htm" title="关于java堆内存溢出的几种情况" target="_blank">关于java堆内存溢出的几种情况</a> <span class="text-muted">tomcat_oracle</span> <a class="tag" taget="_blank" href="/search/java/1.htm">java</a><a class="tag" taget="_blank" href="/search/jvm/1.htm">jvm</a><a class="tag" taget="_blank" href="/search/jdk/1.htm">jdk</a><a class="tag" taget="_blank" href="/search/thread/1.htm">thread</a> <div>【情况一】:    java.lang.OutOfMemoryError: Java heap space:这种是java堆内存不够,一个原因是真不够,另一个原因是程序中有死循环;   如果是java堆内存不够的话,可以通过调整JVM下面的配置来解决:   <jvm-arg>-Xms3062m</jvm-arg>   <jvm-arg>-Xmx</div> </li> <li><a href="/article/3800.htm" title="Manifest.permission_group权限组" target="_blank">Manifest.permission_group权限组</a> <span class="text-muted">阿尔萨斯</span> <a class="tag" taget="_blank" href="/search/Permission/1.htm">Permission</a> <div>结构 继承关系 public static final class Manifest.permission_group extends Object java.lang.Object android. Manifest.permission_group 常量 ACCOUNTS 直接通过统计管理器访问管理的统计 COST_MONEY可以用来让用户花钱但不需要通过与他们直接牵涉的权限 D</div> </li> </ul> </div> </div> </div> <div> <div class="container"> <div class="indexes"> <strong>按字母分类:</strong> <a href="/tags/A/1.htm" target="_blank">A</a><a href="/tags/B/1.htm" target="_blank">B</a><a href="/tags/C/1.htm" target="_blank">C</a><a href="/tags/D/1.htm" target="_blank">D</a><a href="/tags/E/1.htm" target="_blank">E</a><a href="/tags/F/1.htm" target="_blank">F</a><a href="/tags/G/1.htm" target="_blank">G</a><a href="/tags/H/1.htm" target="_blank">H</a><a href="/tags/I/1.htm" target="_blank">I</a><a href="/tags/J/1.htm" target="_blank">J</a><a href="/tags/K/1.htm" target="_blank">K</a><a href="/tags/L/1.htm" target="_blank">L</a><a href="/tags/M/1.htm" target="_blank">M</a><a href="/tags/N/1.htm" target="_blank">N</a><a href="/tags/O/1.htm" target="_blank">O</a><a href="/tags/P/1.htm" target="_blank">P</a><a href="/tags/Q/1.htm" target="_blank">Q</a><a href="/tags/R/1.htm" target="_blank">R</a><a href="/tags/S/1.htm" target="_blank">S</a><a href="/tags/T/1.htm" target="_blank">T</a><a href="/tags/U/1.htm" target="_blank">U</a><a href="/tags/V/1.htm" target="_blank">V</a><a href="/tags/W/1.htm" target="_blank">W</a><a href="/tags/X/1.htm" target="_blank">X</a><a href="/tags/Y/1.htm" target="_blank">Y</a><a href="/tags/Z/1.htm" target="_blank">Z</a><a href="/tags/0/1.htm" target="_blank">其他</a> </div> </div> </div> <footer id="footer" class="mb30 mt30"> <div class="container"> <div class="footBglm"> <a target="_blank" href="/">首页</a> - <a target="_blank" href="/custom/about.htm">关于我们</a> - <a target="_blank" href="/search/Java/1.htm">站内搜索</a> - <a target="_blank" href="/sitemap.txt">Sitemap</a> - <a target="_blank" href="/custom/delete.htm">侵权投诉</a> </div> <div class="copyright">版权所有 IT知识库 CopyRight © 2000-2050 E-COM-NET.COM , All Rights Reserved. <!-- <a href="https://beian.miit.gov.cn/" rel="nofollow" target="_blank">京ICP备09083238号</a><br>--> </div> </div> </footer> <!-- 代码高亮 --> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shCore.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shLegacy.js"></script> <script type="text/javascript" src="/static/syntaxhighlighter/scripts/shAutoloader.js"></script> <link type="text/css" rel="stylesheet" href="/static/syntaxhighlighter/styles/shCoreDefault.css"/> <script type="text/javascript" src="/static/syntaxhighlighter/src/my_start_1.js"></script> </body> </html>