Author Archives: Administrator

WordPress 修改评论页面[二]

123456789101112131415161718192021// 修改评论 function zls_comment($comment_form_html_arr){ echo ‘<style type="text/css"> .comment {border: 1px solid #3165D6;border-radius: 15px!important;} #comment {background:#E8F0FE!important;border: 1px solid #f2f2f2;border-radius: 10px!important;} #comment:hover {background:#E8F0FE!important;border: 1px solid #3165D6;border-radius: 10px!important;} .comment-form input[type=text] {background:#E8F0FE!important;border: 1px solid #f2f2f2;border-radius: 5px!important;box-shadow:none!important;} .comment-form input[type=text]:hover {background:#E8F0FE!important;border: 1px solid #3165D6;border-radius: 5px!important;box-shadow:none!important;} .comment-form input[type=email] {background:#E8F0FE!important;border: 1px solid #f2f2f2;border-radius: 5px!important;box-shadow:none!important;} .comment-form input[type=email]:hover {background:#E8F0FE!important;border: 1px solid #3165D6;border-radius: 5px!important;box-shadow:none!important;} .comment-form input[type=url] […]

WordPress 修改评论页面[一]

12345fields – 控制显示哪几个表单,默认的是三个:网名(name)、邮箱(email)、网址(url)。 comment_notes_before – 在评论表单前面显示提示信息。 comment_notes_after – 在评论表单后面显示提示信息。 title_reply – 这个参数改变评论表单标题,默认是:Leave a Reply。 label_submit – 这个参数改变评论表单提交按钮文字,默认是:Post Comment。 ================================================== Wordpress中评论栏的“邮箱”和“站点”两项如何删掉? 12https://www.zhihu.com/question/20094841/answer/1125103927 https://www.xiaoxinglai.com/wordpress/3229/ 一. 移除评论 – “站点” 1-1. 打开functions.php 12cd /home/wwwroot/default/bndstone/wp-content/themes/flatsome/ vi functions.php 1-2. 加入如下代码: 1234567// 移除网址表单 function url_filtered($fields) {     if(isset($fields[‘url’]))         unset($fields[‘url’]);     return $fields; } add_filter(‘comment_form_default_fields’, ‘url_filtered’); 1-3. […]

wp-login.php 页面修改[三]

wp-login.php 页面修改[三] 1https://wangejiba.com/4911.html 1. 打开functions.php 12cd /home/wwwroot/default/bndstone/wp-content/themes/flatsome/ vi functions.php 2. 加入如下代码: 123456789101112131415function custom_loginlogo() { echo ‘<style type="text/css"> html,body.login{background:#f2f2f2;font-size:14px;font:Arial, Lucida Grande, Tahoma,sans-serif;}   html a{text-decoration: none;}   #login {background:#fff;border: 1px solid #ccc;width:400px;margin: 40px auto 0;padding: 10px 10px 20px 10px;border-radius:5px;box-shadow:0 4px 10px -1px rgba(200, 200, 200, 0.7);}     .login h1 a {background-image: url(‘.get_bloginfo(‘template_directory’).’/pic/bndstone_logo01.png) !important; background-size: 265px […]

WordPress 按钮制作

备注: 1. 感觉除了 .button-primary 外底下还有一层按钮,无法清除.直接用类似于 box-shadow: 0px 0px 10px #3165D6; 这种四周有阴影来覆盖底层. 2. 还没按下去时,用border-radius: 5px;就已经可以覆盖底层了.但按下去时,还是会看到底下那层.除非用阴影效果 12box-shadow: 0px 0px 10px #3165D6;    //水平和垂直方向是0的情况,这时四周都会有阴影 更多css3中的阴影效果: https://blog.csdn.net/xiaolinlife/article/details/81217203 第一种颜色搭配,模仿google按钮 12cd /home/wwwroot/default/bndstone/wp-content/themes/flatsome/ vi functions.php 12345第一层:#3165D6 [深] 第二层:#3979E7 [浅] .login .button-primary {background:#3165D6!important;border:1px solid #3165D6!important;color:#FFFFFF!important;border-radius: 5px;box-shadow: 0px 0px 10px #3165D6!important;} .login .button-primary:hover {background:#3979E7!important;border:1px solid #3979E7!important;color:#FFFFFF!important;border-radius: 5px;box-shadow: 0px 0px 10px #3979E7!important;} 无阴影 vs 有阴影 […]

WordPress系列之钩子hook的作用及基本用法

WordPress系列之钩子hook的作用及基本用法 1https://www.cnblogs.com/whiterock/p/7266283.html WordPress 的插件机制实际上只的就是这个 Hook 了,它中文被翻译成钩子,允许你参与 WordPress 核心的运行,是一个非常棒的东西,下面我们来详细了解一下它。 钩子分类 钩子分为两种,一种叫做动作(action),还有一种叫做过滤器(filter)。这两种钩子实现原理基本一样,后边会讲到,使用上的区别在于过滤器有返回值,而动作没有。 动作的理念是让你在一种情况或者一个特别的位置执行一些函数,比如发送一封邮件等;过滤器则是让你修改 WordPress 核心需要用到的一个值,然后 WordPress 再用这些值做一些事情,比如函数的返回值等。 动作钩子 wp_head 是一个很常用的动作钩子,在开发主题过程中,开发者都会在 head 标签里加上 wp_head() 函数,事实上,正是这个函数调用了 wp_head 钩子。 如果插件开发者想要在 head 标签里添加一句话,就可以使用 wp_head 钩子,下边是个简单的例子。 12345//在 head 标签添加一些内容 function Bing_add_head_tag(){   echo ‘添加内容’; } add_action( ‘wp_head’, ‘Bing_add_head_tag’ ); 添加代码后,查看前台的网页源代码,就能在 head 标签里看到我们添加的内容了。 上边是一个简单的例子,只是打印了一句话。利用这个钩子,我们还可以做一个遇到 404 页面给管理员发送一封邮件的插件,下边简单的写了一个。 123456789//遇到 404 页面给管理员发送邮件 function Bing_404_page_mail(){   if( […]

get_adjacent_post //WordPress获取相邻文章函数

get_adjacent_post //WordPress获取相邻文章函数 123https://www.beizigen.com/wordpress-template-tags //wordpress 标签汇总 https://www.beizigen.com/wordpress-functions //wordpress 函数汇总 https://www.beizigen.com/1853.html WordPress函数get_adjacent_post用于获取相邻文章的信息,包括文章ID、文章发表时间、文章标题、文章别名、文章内容和文章摘要等。 1get_adjacent_post( boolean $in_same_term = false, array $excluded_terms = ”, boolean $previous = true, string $taxonomy = ‘category’ ) 函数参数 $in_same_term 布尔值,默认值:false 是否返回同分类下的相邻文章,默认不区分分类。 $excluded_terms 数组,默认为空 提供要排除的分类ID $previous 布尔值,默认值:true 如果为false,则返回下一篇文章的信息,默认返回上一篇文章的信息。 $taxonomy 字符串值,默认值:category 提供自定义分类法的名称 函数返回值 1234567891011121314151617181920212223242526WP_Post Object ( [ID] =&gt; 215 [post_author] =&gt; 1 [post_date] =&gt; 2014-07-24 14:01:55 […]

wp-login.php 页面修改[二] 魔改

0. html a {} 1html a {background:#ed1c24!important;}     // html a {color:#ed1c24!important;} 1. body {} 1body{width:100%;height:100%;background: url(‘.get_bloginfo(‘template_directory’).’/pic/bg3.jpg) center center no-repeat;} 2. h1 a {} 1h1 a {background-image: url(‘.get_bloginfo(‘template_directory’).’/pic/bndstone_logo01.png) !important; background-size: 265px !important;width:265px !important; } 3. .login form {} 12.login form {background:#ed1c24;}            // .login form {color:#ed1c24;} #login form {background:#ed1c24!important;}  // […]

wp-login.php 页面修改[一]

wp-login.php 页面修改 1234https://www.xuewangzhan.net/wpbbs/3836.html https://www.xuewangzhan.net/wpbbs/13938.html https://www.songma.com/news/txtlist_i3674v.html 备注: 修改functions.php ,都是 在第一个 <?php 标签下面插入以下代码: 备注: 同一个functions.php 中名字相同的勾子只能出现一次.否则会出现网站开不起来 如下同时出现login_head,就会出现问题: add_action(‘login_head’, ‘custom_loginlogo’); add_action(‘login_head’, ‘zls_custom_loginlogo’); 一. 简单讲各个勾子的应用. 1-1. 换logo上的链接 1-1-1. 打开functions.php 12cd /home/wwwroot/default/bndstone/wp-content/themes/flatsome/ vi functions.php 1-1-2. login_headerurl 勾子 1login_headerurl   //默认是链接到 wordpress.org 1-1-3. 如果需要把 它 连接到自已 网站 https://www.versca.cn. 需做如下修改 1add_filter( ‘login_headerurl’, create_function( false, "return get_bloginfo( ‘url’ );" ) ); 1-1-4. logo链接换成任意的 […]

WordPress函数:get_bloginfo()用法详解

WordPress函数:get_bloginfo()用法详解 1https://www.cnblogs.com/whiterock/p/7337510.html 描述 返回你博客的信息,这些信息可以用在任何地方的 PHP 代码中。这个函数,和 bloginfo() 一样,可以用来在模板文件的任何地方显示你博客的信息。 用法 1<?php $bloginfo = get_bloginfo( $show, $filter ); ?> 参数 $show 123456789101112131415161718192021(字符串 string) (可选) 关键字命名你想要的信息。 默认: name ‘name’ – 返回在 设置 &gt; 常规 中设置的“博客标题”。此数据可以从 wp_options 这个表中的 “blogname”中检索到。 ‘description’ – 返回在 设置 &gt; 常规 中设置的“副标题”。此数据可以从 wp_options 这个表中的 “blogdescription”中检索到。 ‘wpurl’ – 返回在 设置 &gt; 常规 中设置的“WordPress 地址 (URL)”。此数据可以从 wp_options […]

wordpress 后台无法修改邮箱,提示There is a pending change of your email to

wordpress 后台无法修改邮箱,提示There is a pending change of your email to 1http://t.zoukankan.com/ytkah-p-12792019.html 有时候我们在用wordpress建网站时需要修改管理员的邮箱,但是会提示 1There is a pending change of your email to **@**.com,This address is used for admin purposes. If you change this, we will send you an email at your new address to confirm it. The new address will not become active until confirmed. 如何不用验证邮箱就直接改呢? […]