• WordPress小工具插件Widget Logic v5.9.0

    安装Widget Logic插件后,会自动在你的widget后添加一个名为“Widget logic”的设置项,我们在设置项的文本框中填入相关的页面判断函数,就能实现效果!例如在文本框内输入“is_home()”,该widget就会设置成仅在首页显示。与其它页面判断函数搭配使用,能满足你页面显示的各种需要。 WordPress的判断函数参考:WordPress常用判断语句 插件网盘下载:https:/…

  • WordPress常用判断语句

    is_single() 判断是否是具体文章的页面 is_single(’2′) 判断是否是具体文章(id=2)的页面 is_single(’Beef Stew’) 判断是否是具体文章(标题判断)的页面 is_single(’beef-stew’) 判断是否是具体文章(slug判断)的页面 comments_open() 是否留言开启 pings_open() 是否开启ping is_page() 是否是页面 is_page(’42′) id判断,…

  • WordPress删除不要的小工具Widget

    WordPress为我们提供了很多Widget,但并不一定所有的widget都是自己想要的,如果你想要你的后台更简洁一些,可以移除一些Widget。方法如下: function unregister_default_widgets() { unregister_widget("WP_Widget_Pages"); unregister_widget("WP_Widget_Calendar"); unregister_widget("WP_Widget_Archives"); unregister_widget("…

  • WordPress修改默认标签云的字体大小

    在主题模板中调用标签云 用以下代码即可轻松实现 <?php wp_tag_cloud("smallest=10&largest=14&number=80"); ?> widget小工具的标签云调用 第一种方法要修改WordPress的源文件,不推荐这么做,总不能每次WordPress升级都修改一遍代码吧。 第二种方法只要直接在主题functions.php文件中添加代码即可,非常方便。 第一种:修改wp-includes目录下的category-template.…

  • WordPress修改默认小工具widget的HTML代码

    实际上其原理跟直接使用函数的参数是相同的,下面以友情链接代码为例: <?php wp_list_bookmarks("title_before=<h3>&title_after=</h3>&title_li=博客圈&category_before=&category_after=")?> 这里我加了很多参数,使链接的标题包含在h3标签中,标题名为 博客圈,整块元素的前后不添加任何标签。 如果使用小工具widget,默认的标题名为 书签…

  • WordPress给主题添加widget小工具功能

    给主题添加小工具功能,只需要在functions.php文件中加入 <?php if ( function_exists("register_sidebar") ) register_sidebar(); ?> 然后在sidebar.php中加入 <?php if(dynamic_sidebar()):?> <!-- 这里显示小工具 --> <?php else:?> 默认的侧边栏 <?php endif;?> 修改边栏的HTML代码 if ( function_exists("regist…

  • WordPress添加自定义小工具(widget)组件

    WordPress后台默认的小工具未必是我们所喜欢的,当然,有些小工具自定义非常简单,比如搜索框,只要在主题目录下新建一个 searchform.php 在里面写上我们自定义的代码即可。详情可以看下wp-includes\default-widgets.php文件,比如搜索框他是用 get_search_form() 函数获取的,也就是如果主题下存在searchform.php文件则用该文件的内容,如果没有该文件,则用默认…

  • WordPress获取当前文章别名

    WordPress 默认没有提供获取文章别名的函数,所以只能自己写一个了。 在funcitons.php中加入以下代码: function the_slug() { $post_data=get_post($post-&gt;ID, ARRAY_A); $slug=$post_data["post_name"]; return $slug; } 在single.php中需要调用的位置用以下代码 <php echo the_slug();>

  • 卸载WordPress多站点

    安装好WordPress-Multisite多站点后,卸载确是一个麻烦事。其实动动手,也不难: 删除添加到 wp-config.php 里的内容,或者把wp-config-sample.php改成wp-config.php替换源文件,然后填写相应的数据库信息。 恢复旧的 .htaccess 文件,或者删除,重新通过 设置->固定链接 生成 删除添加到 users 表用于多站点功能的两列(deleted 和 spam) 删除数据库中以下的数据表(如果…

  • WordPress后台样式自定义

    对于WordPress后台有一些小样式想要调整,但却不想要动到后台程式码,其实可以透过add_action来对WordPress后台样式CSS重新定义,利用admin_print_styles这个玩意搭配自己设的CSS就可以做到功能喽! function admin_css() { //新增一个CSS载入后台 wp_enqueue_style( "admin_css", get_template_directory_uri() . "/custom-admin.css" ); } add_actio…

  • Wordpress中mb_strimwidth()函数不可用的解决办法

    在Wordpress中截断内容我们一般用mb_strimwidth()函数,但并不是所有主机都默认支持这个函数的,前提是要开启 mb_string 这个模块。今天跟大家讲一下mb_strimwidth()函数不能使用时的替代方法。 先在 WordPress 主题的 functions.php 文件中添加如下代码: //自定义截断函数 function dm_strimwidth($str ,$start , $width ,$trimmarker ){ $output = preg_replace('…

  • WordPress做站群的优缺点

    优点 定时发布功能,一次性编辑好100篇文章,设置好时间,可以让她自动每天发布一篇。 主题数之不尽,下载下来简单修改下即可上线。站群中每个站模板不同会更有优势。 数据安全有保障,下载数据库自动备份插件,每天定时发送数据库到邮箱。 缺点 WordPress更新过于频繁,很多时候一个月不到,就要更新到新的版本,其插件更新同样频繁,如果有上千个网站,光更新就够你累的了。 程…

  • WordPress文章如何分页

    WordPress编辑器中有一个功能叫 插入“更多”分隔标签 在源代码模式里显示为 <!--more--> 或许大家不知道,WordPress编辑器还隐藏了一个功能,可以实现文章的分页 <!--more--> 该分隔符上面部分作为文章的摘要部分 <!--nextpage--> 分页,从该分隔符开始分页 然后在主题的single.php文件中调用分页,函数为 <?php wp_link_pa…

  • WordPress安全优化 禁止使用admin用户名尝试登录

    好像在很久很久以前,WordPress默认的管理员用户名就是admin,而且修改都需要通过数据表,但是其实WordPress也很早就已经可以让用户在注册的时候选择自己的用户名,而不是默认的 admin,但是子凡在给一些收费用户提供技术支持的时候发现,他们提供的用户基本都是admin,原来大家都习惯了把网站的管理员用户名设置成admin,这样的方式是非常的流行和被大家习惯的去使用。 为了防止…

  • WordPress修改用户ID的方法

    最近子凡在做会员中心的整合,所有的会员数据表都需要统一用户ID,那么对于WordPress来说还是比较简单的,最直接的方法是操作数据库,在修改之前请先备份好数据库。 WordPress储存用户数据是在wp_users和wp_usermeta两个表中(wp_为数据库前缀),我们需要直接修改这两个表中的数据。除此之外,我们还必须修改文章作者的post_author,不然就会导致文章作者信息出错;因为评论也会…

上一页

下一页