Posted in: WordPress

使用Simple Local Avatars插件解决WordPress用户头像不能显示问题

使用Simple Local Avatars插件解决WordPress用户头像不能显示问题 问题描述: 如果没有注册wordpress.com,WordPress用户头像都是默认的。 如果想要修改用户头像,需要注册wordpress.com后从https://en.gravatar.com/ 来修改,修改之后你的wordpress每次都是从这个gravatar.com来读取头像。 但是,如果你的wordpress托管在国内,则有可能经常出现头像无法显示的问题,所以我希望能把头像直接上传到我的媒体库中Media,这样可以有效的避免头像无法显示的问题。 实现方法: 需要安装Simple Local Avatars插件,安装插件后在原来修改profile picture菜单下方会出现一个Avatar菜单,其中就多出了从media中选择图像的选项,你从这里选择头像之后就不会出现头像无法显示的问题了。

Posted in: WordPress

无插件实现WordPress的Galaxis主题的post页面中显示浏览次数

无插件实现Wordpress的Galaxis主题的post页面中显示浏览次数 一、效果展示 主页效果展示,我的主页设置为显示最新的post 单独页效果展示 搜索页面效果展示 二、实现方法 1. 将下面的文章点击量统计代码添加到你主题的functions.php的最后一个 ?> 的前面 注:如果结尾没有?>则直接添加到最后 针对galaxis主题具体方法就是从WordPress的目录中找到wp-content\themes\galaxis\functions.php,直接在结尾添加 /* 访问计数 */ function record_visitors() {     if (is_singular())      {       global $post;       $post_ID = $post->ID;       if($post_ID)        {           $post_views = (int)get_post_meta($post_ID, 'views', true);           if(!update_post_meta($post_ID, 'views', ($post_views+1)))            {             add_post_meta($post_ID, 'views', 1, true);           }       }     } } add_action('wp_head', 'record_visitors');     /// 函数名称:post_views  /// 函数作用:取得文章的阅读次数 function post_views($before = '(点击 ', $after = ' 次)', $echo = 1) {   global $post;   $post_ID = $post->ID;   $views = (int)get_post_meta($post_ID, 'views', true);   if ($echo) echo $before, number_format($views), $after;   else return $views; } 2. 然后在需要显示点击数的地方添加下面的调用代码即可 阅读:<?php post_views(' ', ' 次'); ?> 针对galaxis主题,需要将以下代码添加在这三个位置 post_views(' ', ' 次'); 添加的位置为: […]

Posted in: NTP

Windows10开启NTP服务器

Windows10开启NTP服务器 一、注册表中使能NTP服务 1.进入到服务器,依次点击:windows+R弹出运行窗口—regedit—确定然后点击确定。 2.依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、TimeProviders、NtpServer在NtpServer项的右侧键值Enablied,将默认的0改为1,1为启用NTP服务器。 3.依次展开:HKEY_LOCAL_MACHINE、SYSTEM、CurrentControlSet、Services、W32Time、Config找到Config项右侧的AnnounceFlags。把默认的10改为5,注释:5的意思就是自身为可靠的时间源 二、从服务中使能windows time服务 4.修改完以上之后关闭注册表编辑器,再:windows+R弹出运行窗口—services.msc—确定,找到Windows Time服务,启动并设置开机启动 5、打开命令提示符或PowerShell窗口‘输入net stop w32time停止服务,再输入net start w32time启动服务 6、输入命令w32tm /stripchart /computer:127.0.0.1,有时间回显说明配置成功了。到此在win10上配置NTP时间同步服务器的方法就介绍完了。 三、修改防火墙规则放行ntp端口 7、添加防火墙规则 控制面板—>系统和安全—>windows防火墙—>高级设置—>入站规则(右键)—>新建规则—> 端口 —下一步—-UDP—-特定本地端口:123(不要换别的) 一直点下一步,直到下面这个页面填写名称:NTP,完成 或者使用以下命令来执行上述操作 netsh advfirewall firewall add rule name="NTPSERVER" dir=in protocol=UDP localport=123 action=allow

Posted in: PTP

1588v2 Management消息

1588v2 Management消息 报文格式 图1 Management消息格式 字段 长度 含义 TranSpec 4 bits 传送相关。0表示PTP消息由1588协议使用1表示PTP消息由802.1as协议使用 MsgType 4 bits 消息类型值。 Reserved 4 bits 保留字段。 VerPTP 4 bits 表示1588协议的版本。 MsgLength 2 bytes PTP消息的长度,即PTP消息的全部字节数目。计入字节始于报头的第一个字节,同时包含并收尾于任何尾标的最后一个字节,或是无尾标成员时收尾于消息的最后一个字节。 DomainNumber 1 byte 域编号,表示发送该消息时钟所属的域。 Reserved 1 byte 保留字段。 FlagField 2 bytes 标志域。 CorrectionField 64 bits 修正域,各报文都有,主要用在Sync报文中,用于补偿网络中的传输时延,E2E的频率同步。 Reserved 32 bits 保留字段。 SourcePortIdentity 源端口标识符,发送该消息时钟的ID和端口号。 SequenceID 2 bytes 序列号ID,表示消息的序列号,以及关联消息的对应关系。 ControlField […]

Posted in: PTP

1588v2 Signaling消息

1588v2 Signaling消息 Signaling消息用于传送一个或多个TLV实体序列。Signaling消息从一个时钟传送到一个或多个其它时钟。 报文格式 图1 Signaling消息格式 字段 长度 含义 TranSpec 4 bits 传送相关。0表示PTP消息由1588协议使用1表示PTP消息由802.1as协议使用 MsgType 4 bits 表示消息类型。 Reserved 4 bits 保留字段。 VerPTP 4 bits 表示1588协议的版本。 MsgLength 2 bytes PTP消息的长度,即PTP消息的全部字节数目。计入字节始于报头的第一个字节,同时包含并收尾于任何尾标的最后一个字节,或是无尾标成员时收尾于消息的最后一个字节。 DomainNumber 1 byte 域编号,表示发送该消息时钟所属的域。 Reserved 1 byte 保留字段。 FlagField 2 bytes 标志域。 CorrectionField 64 bits 修正域,各报文都有,主要用在Sync报文中,用于补偿网络中的传输时延,E2E的频率同步。 Reserved 32 bits 保留字段。 SourcePortIdentity 源端口标识符,发送该消息时钟的ID和端口号。 SequenceID 2 bytes 序列号ID,表示消息的序列号,以及关联消息的对应关系。 […]

Posted in: PTP

1588v2 Pdelay_Resp_Follow_Up消息

1588v2 Pdelay_Resp_Follow_Up消息 报文格式 图1 Pdelay_Resp_Follow_Up消息格式 字段 长度 含义 TranSpec 4 bits 传送相关。0表示PTP消息由1588协议使用1表示PTP消息由802.1as协议使用 MsgType 4 bits 表示消息类型。 Reserved 4 bits 保留字段。 VerPTP 4 bits 表示1588协议的版本。 MsgLength 2 bytes PTP消息的长度,即PTP消息的全部字节数目。计入字节始于报头的第一个字节,同时包含并收尾于任何尾标的最后一个字节,或是无尾标成员时收尾于消息的最后一个字节。 DomainNumber 1 byte 域编号,表示发送该消息时钟所属的域。 Reserved 1 byte 保留字段。 FlagField 2 bytes 标志域。 CorrectionField 64 bits 修正域,各报文都有,主要用在Sync报文中,用于补偿网络中的传输时延,E2E的频率同步。 Reserved 32 bits 保留字段。 SourcePortIdentity 源端口标识符,发送该消息时钟的ID和端口号。 SequenceID 2 bytes 序列号ID,表示消息的序列号,以及关联消息的对应关系。 ControlField […]

Back to Top