
其他
杂类分享
511遇见
不一样的遇见。
展开
-
结合你的WordPress网站实际情况选择恰当的链接提交方式
百度的主动链接推送方式给我们带来了很多便利,提高了很多效率,节约了我们站长的很多时间,但从百度站长的分享中我们知道很多站主发现主动推送方式效果并不佳,我们可以看看上面511遇见网站推送的截图:那么如何选择合适的方式将链接提交给百度呢?我们听听百度大拿的分享。站长平台官方提供的链接提交方式如下,我们看看它的说明和对比,并合理利用这些提交方式,相互之间形成互补。1、主动推送(实时):最为快速的提交方式,站点当天新产生的链接可以通过此方式实时、主动推送给百度,以保证新链接可以及时被百度收录,推荐使用。原创 2020-09-20 10:18:09 · 2454 阅读 · 0 评论 -
wordpress网站标题动态优化的几种形式
wp_title();函数会根据不同的页面动态的生成文章标题,但是我们想根据不同的页面去获得不同的标题效果,这有利于搜索引擎喜欢你的网页标题,那么我们今天总结一下网络上的几种常用方法,选择你喜欢的方法去构建自己的wordpress主题。一、在functions.php文件中自定义一个函数bootstrapwp_wp_title(挂到 wp_title();在functions.php复制以下代码:/* * 网站的页面标题,来自 Twenty Twelve 1.0 */ function b原创 2020-09-20 10:12:20 · 3872 阅读 · 0 评论 -
用Bootstrap菜单样式替换你的WordPress菜单
Bootstrap菜单样式灵活多样,如果你的Wordpress主题是采用Bootstrap框架开发的,你想换掉它的导航样式的话,这篇文章将对我们有一定的帮助。或者你正在开发一个Bootsrap框架的Wordpress主题,在替换wp_nav_menu样式上,是比较麻烦,这篇文章对我们一定会有很大的帮助。一、加载第三方插件代码首先下载歪果仁开源的WordPress下生成Bootstrap导航条HTML代码文件:百度网盘下载wp_bootstrap_navwalker.php,放到主题根目录里,或者..原创 2020-09-20 10:05:36 · 3488 阅读 · 0 评论 -
WordPress引入css/js两种方法
WordPress引入css/js是我们制作主题时首先面对的一个难点,任何一款主题都要加载自己的css,js,甚至很有可能还需要加载Jquery文件,网上方法特多,说法不一,我们今天借鉴wordpress官方最新的twentysixteen主题来学习总结一下WordPress引入css/js各种常用方法,以及最优化的加载方法。其实网上的N种方法总结起来就两种:一、模板文件header.php中直接引入文件二、在主题的functions.php中通过WP自带的函数wp_enqueue_scripts.原创 2020-09-18 09:03:12 · 3868 阅读 · 0 评论 -
phpStudy及XAMPP环境下设置多个wordpress站点
phpStudy和xampp非常方便的在本地搭建 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客、论坛程序非常方便,今天我们来学习如何使用phpStudy及 XAMPP 在本地进行安装多个网站。一、网站程序目录1、phpStudy环境网站根目录,也就是你的wordpress程序放置的目录phpStudy/www/2、xampp环境网站根目录,也就是你的wordpress程序放置的目录xampp/htdoc/一般情况下,我们只需要网站程...原创 2020-09-18 08:51:58 · 2751 阅读 · 0 评论 -
Css打造伸缩时间轴样式的WordPress归档页面archive.php
archive.php文件又称文章归档页面。在WordPress中,文章归档页面是一个非常重要的页面,特别是当你的wordpress网站文章很多的时候,它将文章以年月日的分类方式对文章进行归类,可以让读者很方便的迅速找到某年某日的文章。现在,很多博客,比如腾讯微博,QQ空间都有时间轴的显示方式,今天我们用也用时间轴的形式来记录显示我们的wordpress网站文章归档页面,并且加入伸缩功能。首先看看效果:1、在我们的主题更目录下建立archive.php(文章归档页面)输入以下代码:<.原创 2020-09-18 08:43:23 · 2983 阅读 · 0 评论 -
wordpress主循环显示文章列表不同样式的方法
假如我们选择首页显示最新文章,并且:第一篇文章显示摘要,后面的只显示标题。。。还有第一篇文章显示广告之类的。。。那么如何利用循环控制呢?1、首页显示文章的代码一般都是:<?php if (have_posts()) : ?> <!--检查是否有文章如果有,继续执行,没有就跳到 else 那里--> <?php while (have_posts()) : the_post(); ?><!--开始准备文章内容,开始循环,每次循环输出一篇原创 2020-09-18 08:36:10 · 3445 阅读 · 0 评论 -
WordPress数据库及各表结构功能详解
WordPress使用MySQL数据库。想成为一个开发者,我们必须掌握WordPress数据库的基本结构,并在自己的插件或主题中使用他们,写入或读出数据。1、截至WordPress4.52版本,WordPress一共有以下12个表。这里加上了默认的表前缀 wp_◆ wp_commentmeta:存储评论的元数据◆ wp_comments:存储评论◆ wp_links:存储友情链接◆ wp_options:存储WordPress系统选项和插件、主题配置◆ wp_postmeta:存储文章(包括原创 2020-09-18 08:33:57 · 6588 阅读 · 0 评论 -
WordPress主题添加后台管理自定义字段面板选项keywords
在制作Wordpress主题的过程中我们想增加后台管理的一些项目,比如上传logo,Meta的keywords和description,以及footer的底部版权信息等,这样让我们的主题更具有灵活性,拓展性。我们需要思考三个问题:1、后台界面实现2、写入数据库3、网站前台调用,当然我们今天添加的项目需要查看网页源码一、后台界面实现及数据提交1、界面效果预览2、在主题的根目录下建立inc文件夹,在inc文件里创建一个bootstrapwp-functions.php文件3、打开fun原创 2020-09-13 10:03:22 · 5090 阅读 · 1 评论 -
WordPress生成网站访问日志和蜘蛛爬行分析日志
这篇文章说了两个事情,在我们的wordpress网站生成访问日志和实现蜘蛛爬行日志的分析,主要是无插件来实现的,所以很感兴趣,网上很多转载,分析了半天最初的原创应当是 千丝海阁,不知道了,总之分享来一起学习吧。网上据说对seo还有帮助。一、建立mylogs.php文件避免functions.php过于臃肿,我们单独把蜘蛛爬行分析页面的代码放在一个php文件中,命名为:mylogs.php,放在当前主题目录的inc文件夹下。在functions.php中引入mylogs.php:requir.原创 2020-09-11 08:55:30 · 3821 阅读 · 1 评论 -
Bootstrap分页格式替换WordPress分页
WordPress显示列表的界面,如主界面、分类、搜索、标签等,都会在主循环程序后调用分页 ,WP自带的分页函数previous_posts_link、next_posts_link可显示上一页、下一页的链接,但更复杂的则需要函数paginate_links(),不过直接使用这个函数是不会显示页码的,需要配置参数。paginate_links() 用法paginate_links()支持数组参数设置官方文档:http://codex.wordpress.org/Function_Referen.原创 2020-09-11 08:51:46 · 2147 阅读 · 0 评论 -
WordPress非插件自定义点赞功能样式
wordpress点赞是目前很多主题在文章末尾实现的一种和读者互动的功能,很多插件都提供这个功能,如果你喜欢自己开发修改主题不妨学习一下网上的通过ajax实时显示点赞的方法。文章AJAX点赞的功能实现原理通过自定义字段保存赞数量,通过cookies来禁止重复赞.WordPress不用插件来实现文章AJAX点赞的操作过程1、下面的代码加入到你模板 functions.php 文件中最后一个?>前add_action('wp_ajax_nopriv_specs_zan', 'specs_z.原创 2020-09-11 08:47:24 · 2683 阅读 · 0 评论 -
wordpress主题自定义顶部图像功能
顶部图像包括顶部大banner图片和小的logo图,自定义顶部是个 2.1 版本中新引入的主题特性. 自定义顶部是在主题的顶部标题部分显示一个被选择的图像.1、添加主题支持从 3.4 版本 开始, 主题必须在functions.php文件里使用add_theme_support()函数来添加自定义顶部的支持, 像这样:add_theme_support( 'custom-header' );添加的默认参数列表:$defaults = array( 'default-imag...原创 2020-09-10 15:00:16 · 3295 阅读 · 1 评论 -
WordPress无插件实现主题彩色标签云的N种方法总结
标签云对我们的文章画龙点睛,如果让我们的标签云随机产生彩色效果,更是增加了不是个性化,我们现在抛弃插件,自己动手从网上学习DIY自己的彩色标签云。一、网上通用方法1、在你的主题文件夹中 functions.php 文件中加入以下代码:function colorCloud($text) { // 实现彩色标签云 $text = preg_replace_callback('|<a (.+?)>|i', 'colorCloudCallback', $text);.原创 2020-09-10 14:43:34 · 2014 阅读 · 0 评论 -
wordpress使用memcached缓存数据提高访问速度
Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。简单地说Memcached是一种将缓存放在主机或者服务器的内存当中,这比生成静态文件缓存从硬盘中读取的速度要快多了,尤其是PHP等动态网站,利用Memcached的内存缓存可以极大地减少MysqL查询,从而达到加速的目的。woydpress php 优化提速建议阅读WordPress使用Redis缓存加速|511遇见强.原创 2020-09-10 14:37:38 · 3011 阅读 · 0 评论 -
非插件自动为WordPress关键词添加链接
为wordpress日志关键词添加链接,增加内链和外链,有利于SEO,实现上述功能一般我们会通过安装插件来实现,比如:WP Keyword Link和SEO Smart Link等。网上很多代码都是失效,用了一下知更鸟的代码特意分享转载学习。将下面代码粘贴到主题functions.php文件中://Auto Link Tagsfunction replace_text_wps($text){ $replace = array( 'bootstrap' =>.原创 2020-09-10 14:32:02 · 2094 阅读 · 0 评论 -
WordPress单页以分类形式显示文章列表
我们想在一个单个页面上显示所有Wordpress网站下所有的分类,并且定制每个分类显示的文章的列表数量,这犹如网站地图一般,但可以以最新的文章形式展现出来,或者你做一个静态页面作为主页(page页),那么采用的这段代码实现起来更为方便。以下代码实际上使用query_posts()函数调取分类目录下的文章,showposts是调取的数量。<?php $cats = get_categories(); foreach ( $cats as $cat ) { quer...原创 2020-09-10 14:26:44 · 3220 阅读 · 0 评论 -
快速为wordpress网站开发对外的数据接口
随着移动互联网的发展,越来越的传统站点都在为移动化做努力,如开发一套手机专用的网站主题,甚至专门为其开发app!但是开发app(非嵌入移动版网页的PhoneGap),就会涉及到接口调用!如何才能在不影响网站原来内容、模板的情况下快速开发出可供第三方调用的数据接口呢?也许有同学会说,wordpress具有强大的主题切换能力,通过一个简单的主题预览插件就可以实现不同主题显示不同的内容,接口就在另一个主题下实现!没错,这种方式确实可以,但是由于wordpress目前cms功能越来越强大,很多网站都使用了自.原创 2020-09-08 09:22:12 · 3157 阅读 · 0 评论 -
wordpress升级另一更新正在进行
今天打开后台,发现了4.5.3升级提示,点击升级后出现了“另一更新正在进行”的提示,使得升级无法进行,问题分析是,服务器采用了缓存机制,或者不小心多点了几下升级按钮,你刷新页面或者关闭页面会造成Wordpress升级不成功。百度找见了解决方案,圆满升级。下面一起分享。这是由于在升级Wordpress时,Wordpress会在数据库wp_options表中增加core_updater.lock记录。如中途打断Wordpress升级,这个记录会留在数据库中。当下次升级时,Wordpress检测到此记录的..原创 2020-09-08 09:18:46 · 2345 阅读 · 0 评论 -
把wordpress从阿里云ECS移植克隆到本地
在阿里云ECS云服务布置了Wordpress网站,有时候我们想对我们的主题修改,或者二次开发我们的主题,增添点功能,修改个插件,甚至是为了数据的备份,所以我们有必要把这个网站移植到我们本地进行开发测试用,今天一起分享移植成功的过程。准备工作1、必须现在本地搭建服务器,可以是Linux或者windows都可以。2、在本地安装好wordpress。3、FTP或工具,用来上传文件,会用SFTP或者SSH更好。4、会通过phpMyadmin导入导出sql文件5、建议阅读◆CentOS7 安装..原创 2020-09-08 09:15:21 · 2687 阅读 · 0 评论 -
WordPress无插件查询tags和categories实现相关文章
为了增加阅读量,方便读者找到需要的东西,我们常常在文章的底部添加相关文章的功能,我们可以从两个角度考虑,读者可能感兴趣的文章,以及相关文章,前者我们调取相同 tags下的文章随机生成,而相关文章我们可以调取分类categories下的文章随机生成,实现的方法可以通过wp_get_post_tags和wp_get_post_categories来实现,网上的文章都可能源于露兜博客相关文章标签tags首先获取文章的所有标签,接着获取这些标签下的 n 篇文章,那么这 n 篇文章就是与该文章相关的文章...原创 2020-09-08 09:10:19 · 2507 阅读 · 0 评论 -
wordpress调用最新文章五种方法包括排除置顶文章
免插件调用最新文章是我们在进行wordpress改造开发时常常面对的功能,搜集了网上几种常用的方法,当一个页面既有最新文章又有置顶文章时,我们要考虑在最新文章列表里排除掉置顶文章。一、最简单的方法wp_get_archviesWordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现<?php get_archives(‘postbypost’, 10); ?> (显示10篇最新更新文章)或者<?php wp_get_arch.原创 2020-09-08 09:04:44 · 4143 阅读 · 0 评论 -
wordpress获取分类下文章列表四种方法
我们在wordpress开发中,在调取分类下的文章,我们通常是使用query_posts()函数,今天我们一起总结一下各种方法的优劣。一、使用query_posts()函数以下代码实际上使用query_posts()函数调取分类目录下的文章,showposts是调取的数量。<?php $cats = get_categories(); foreach ( $cats as $cat ) { query_posts( 'showposts=10&cat='.原创 2020-09-07 10:56:14 · 7166 阅读 · 1 评论 -
恢复WordPress 3.5版本以后的 后台链接菜单功能
WordPress升级3.5以后默认取消了后台管理菜单中的链接功能,链接我们更多的是在这里设置友情链接,只是后台菜单不显示了,我们可以恢复它,其实这个功能对于我们的意义并不大。原因在后台-外观-菜单-中支持了我们自定义菜单和创建自定义链接功能,这样就可以创建出许多灵活的友情链接,把它放到你的的主题的边栏或底部中,所以链接功能已经是重复了,被隐藏掉了,我们可以通过以下方式调出来。1、采用一个插件Link Manager插件。不过官方提示“This plugin hasn’t been upda..原创 2020-09-07 10:47:37 · 1789 阅读 · 0 评论 -
wordpress前台“书签”显示为“友情链接”方法
WordPress使用插件或代码启用了链接后,我们在前台边栏中显示的是书签,这或许并不是我们想要的,我们想在前台直接显示为 友情链接,我们来分析一下原因。当我们启用了链接功能菜单后,在 后台-链接有一个子菜单 链接分类目录,也就是说它的链接功能可以设置很多目录,就好像文章的分类目录一样,可以把你的链接分类管理,你只是添加了链接,没有设置分类,wordpess就默认是书签了,所以我们只需要先添加一个链接目录 名字就是你前台要显示的 友情链接,然后把你添加的链接全部放到这个目录下面就可以了。1、在链.原创 2020-09-07 10:43:24 · 1780 阅读 · 0 评论 -
WordPress后台菜单重命名
WordPress后台默认管理菜单包括 文章、多媒体、页面、评论、外观、插件、用户、设置、....等等,我们可以对他们进重命名。后台管理菜单名称重命名的方法主题的functions.php 文件下加入以下代码:function change_post_menu_label() { global $menu; global $submenu; $menu[5][0] = 'Contacts'; $submenu['edit.php'][5][0] = 'Cont.原创 2020-09-07 10:36:47 · 2347 阅读 · 0 评论 -
改变WordPress后台管理菜单排列顺序的两种方法
WordPress后台管理菜单顺序和定制,可以通过通过custom_menu_order和menu_order来实现。下面分享一下方法将代码添加到当前主题的 functions.php 文件:1、国外网站代码:请注意,这适用于3.5,没有与任何其他版本测试。下面的代码可以放在一个插件或者放到functions.php文件中; // Rearrange the admin menu function custom_menu_order($menu_ord) { if (!$menu_o原创 2020-09-07 10:33:29 · 3474 阅读 · 0 评论 -
WordPress 快速添加友情链接的另类方法
WordPress在 3.5 的时候默认就在 WordPress 后台把链接管理器取消了,虽然我们可以通过一行代码恢复 WordPress 的连接管理器,但是总觉 WordPress 的友情链接管理太过麻烦,我们只需要输入友情链接的标题和链接即可,所以我们可以通过下面的代码实现快速添加友情链接:首先将下面的代码复制到当前主题的 functions.php 文件中,或者单独作为一个插件激活。<?php/*Plugin Name: WPJAM BlogrollPlugin URI: h..原创 2020-09-06 10:32:25 · 1738 阅读 · 1 评论 -
wordpress获取某个分类目录下文章数目的五种方法
或取指定分类某个分类(category)下的文章数目,以便在博客的某个地方显示出来,比如推荐栏目的右边,下面就提供五个个获取特定分类的文章数的方法,你可以根据个人喜好选择:一、使用WordPress内置函数get_posts() <?php$posts = get_posts( 'numberposts=-1&category=3' );echo count($posts);?>二、使用WordPress内置函数get_category_by_slug()&l.原创 2020-09-06 10:25:36 · 4152 阅读 · 0 评论 -
WordPress高亮显示当前页面所在的分类的两种方法
wordpress中栏目页是自动高亮显示的,这样来区别正在浏览的栏目,但我们浏览某一个页面时,就是内容不能随着栏目页一同高亮显示,这样就不便于区别正在浏览的文章属性哪个栏目了。wordpress显示分类列表用的函数是 wp_list_categories,使用这个函数就实现了栏目页的高亮显示,而如果想要文章也随着栏目高亮显示呢,就需要添加如下的代码了。1、只要在调用wp_list_categories()添加如下修改wp_list_categories()的代码就好了:<?phpi..原创 2020-09-06 10:17:58 · 2559 阅读 · 0 评论 -
wpdb和get_results读取数据库打造个性友情链接教程
想在我们的wordpress添加友情链接是件非常容易的事情,但你要想改变它的显示位置,已经加上自己喜欢的样式,或者你的链接有很多,想提高读取速度,那么使用wp_list_bookmarks函数或许不是最佳的选择因为它封装了太多的功能,有太多的参数,我们可以使用wpdb和get_results直接读取数据库来展现自己的友情链接,比如本站首页底部的友情链接效果就是这样实现的。准备1、恢复WordPress 3.5后 后台链接菜单功能2、wordpress前台“书签”显示为“友情链接”方法3、前台C.原创 2020-09-06 10:11:28 · 2382 阅读 · 0 评论 -
wordpress获得最热文章(评论最多)两种方法
最热文章能体现读者对文章的喜欢程度,让站长了解读者关注评论的程度,这里说的最热是以调取读者评论的数量为标准的。方法1<?php$result = $wpdb->get_results("SELECT comment_count,ID,post_title FROM $wpdb->posts ORDER BY comment_count DESC LIMIT 0 , 10");foreach ($result as $post) {setup_postdata($pos..原创 2020-09-06 09:54:42 · 2812 阅读 · 0 评论 -
wordpress添加点击量统计功能实现最热文章的二种方法
最热文章完全可以根据读者点击次数的多少来调用,点击多的肯定就是最热的,那么要想调取点击量我们必须让wordpress统计读者点击的次数,很多主题用的最多的就是WP-PostViews插件,如果你不想使用插件,通过以下三种代码完全可以实现对读者点击量的统计,从而实现最热文章的功能。统计文章点击量-方法一将以下代码插入function.php中。/* 访问计数 */function record_visitors(){ if (is_singular()){ glo...原创 2020-09-06 09:49:05 · 3742 阅读 · 0 评论 -
为什么我的wordpress首页没有关键词没有描述都是is_home()惹得祸
这几天把511遇见首页改成了静态页面作为了首页,搜索引擎有个快照,发现很奇怪,内容描述居然是底部的友情链接,查看源码居然关键词(keywords)和描述(description)都是空的,这大大影响了收录,就连title都是静态页面的名字,仔细思考,查看header.php源码发现了问题,今天和那些用页面作为首要的朋友一起分享一下首先看看我们的header.php源码title部分<title><?php if ( is_home() ) { bloginfo('na.原创 2020-09-04 11:09:32 · 2325 阅读 · 0 评论 -
解决wordpress页面(page)分页失效
想用wordpress的页面来制作一个网站地图,当把所有的文章都调取了后,发现页面太长,非常不美观,想到了分页,但一直都是分页失败,就连分页插件“wp_pagenavi” 也失效,最后终于发现一段代码,分享一下:<?php$limit = get_option('posts_per_page');$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;query_posts('cat=-3&showposts=.原创 2020-09-04 11:00:27 · 4692 阅读 · 0 评论 -
wordpress点击伸缩归档(archives)页面
这几天在进行主题的调整二次开发,到了归档页面 archives.php模板的调整环节,因为归档页面是以时间顺序排列的,所以想到了CSS来布局,构建一个时间轴的样式,但一想文章太多,全部罗列的话页面会很长,于是想到了用加载js,但考虑到会影响速度,最终放弃了,就来一个简单的可伸缩的样式,点击月份可以展开,再点击可以回来。其实以前曾经学习过一个样式Css打造伸缩时间轴样式的WordPress归档页面archive.php1、创建归档函数到 functions.php 里其实你可以单独新建一个..原创 2020-09-04 10:56:52 · 3464 阅读 · 0 评论 -
拯救xmlrpc.php让WordPress瘫痪的的六种办法
今天对于我来说是个战斗的日子,上午发布完文章后,很快3add_filter('xmlrpc_enabled', '__return_false'); 60好搜就收录了,但在打开网页的时候,卡主了,没有反应,快速的重启Apache,马上恢复,但过了几分钟,网站又打不开,干脆重启服务器,问题得到解决,过了一会,悲剧再次发生,查看网站防护日志,原来有个IP不停的访问xmlrpc.php文件,造成服务器瘫痪,也就是说对方在放大型暴力猜解攻击,应该是传说中的xmlrpc暴力破解密码导致,原因在于使用的wo.原创 2020-09-03 09:46:46 · 4167 阅读 · 4 评论 -
自定义wordpress登陆界面全屏渐变图片轮播
你如果想wordpress的登陆页面换成一个个性的,动感,自定义的logo,那么请随我一起来完成下面的过程。效果你可以看看本站的登陆界面。自定义登陆LoGo图在functions.php中添加function custom_loginlogo() {echo'<style type="text/css">.login h1 a {background-image: url('.get_stylesheet_directory_uri().'/img/logo.svg) !imp.原创 2020-09-03 09:33:53 · 3753 阅读 · 2 评论 -
wordpress截取文章摘要标题的五种方法
受你布局板块的width的影响,你要控制你标题 title的长度,来适应布局的宽度,有的文章标题很长,里面有字符,有大小写,甚至还有空格,这样让你的标题看起来都不是很美观,今天我们就对标题长度控制的函数做一个分析总结。一、wp_trim_words函数专门用来截取限定字数的内容,比如文章、摘要、标题等被截取的可以是get_the_title(),get_the_content();<?php echo wp_trim_words( $title,20,'...'); ?>&l.原创 2020-09-03 09:29:17 · 2417 阅读 · 0 评论 -
WordPress升级遇到Briefly unavailable for scheduled maintenance解决办法
今天把本地一个站点升级到wp 4.5.3版本是遇到以上信息提示,大体意思是暂时无法安排维护,请一分钟后检查核对,玩了那么久wordpress第一次遇上,百度了一下,都一个答案,分享一下,如果你也遇上同样的错误,或许有帮助。错误提示:Briefly unavailable for scheduled maintenance. Check back in a minute.这时检查我们的网站根目录,多了一个这样的文件.maintenance,直接删除就可以了。打开文件里面是:<?php.原创 2020-09-01 09:13:22 · 2499 阅读 · 0 评论