专业WORDPRESS主题设计制作

comment_form()函数(comment用法及例句)

发布于: 2022-08-19

初识这个函数是因为做的一个企业主题需要添加一个自定义的留言表单,在使用的过程中遇见个不是问题的问题,就是每次打开有留言表单的页面,只出现一个填写评论内容的,默认的姓名、电子邮件和网址都没出现,刚开始还以为自己用错了,最后发现只要退出管理员账号,留言表单就能正常显示姓名、电子邮件、网址和评论所有表了,也是醉了。

在 WordPress 主题中, 使用 comment_form()函数来生成一个评论表单。通常把评论模块的代码写进单独的 comments.php 文件中,然后使用 comments_template ()函数在 single.php、page.php 等文件底部引用评论模块。

语法结构

<?php comment_form( $args, $post_id ); ?>

参数

$args (array) (optional) 包括$fields、标题和发送等的信息

$fields

$fields(array) (optional) 控制表单信息,包括
姓名 – author
邮箱 – email
网址 – url
留言内容 – comment_field
comment_notes_before – 在评论表单前面显示提示信息
comment_notes_after – 在评论表单后面显示提示信息

$args

comment_form()函数

title_reply – 改变评论表单标题,默认是:Leave a Reply。
title_reply_to
comment_notes_before – 在评论表单前面显示提示信息
comment_notes_after – 在评论表单后面显示提示信息
title_reply_before 给评论表单标题加上HTML结构或text,比如加个<h3>开头
title_reply_after 给评论表单标题加上HTML结构或text,比如加个</h3>结尾
cancel_reply_before
cancel_reply_after
cancel_reply_link
must_log_in
logged_in_as
comment_field 为false时默认的内容表单将不显示,默认是true
id_form 控制HTML结构中<form>的id值,默认是commentform
class_form 控制HTML结构中<form>的class值,默认是comment-form
id_submit 控制HTML结构中<input type=”submit”>的id值,默认是submit
class_submit 控制HTML结构中<input type=”submit”>的class值,默认是submit
label_submit – 这个参数改变评论表单提交按钮文字,默认是:Post Comment
更多详细请看

TIPS

要注意的是,如果你的主题是要给别人用的,特别是外国人,为了国际化,修改的内容要用 __() 这个函数包裹,可以方便翻译

实例

<?php
$commenter = wp_get_current_commenter();
$req = get_option( 'require_name_email' );
$aria_req = ( $req ? " aria-required='true'" : '' );
$fields =  array(
    'comment_notes_before' => '<p class="comment-notes">' . __( 'Your email address will not be published.' ) . '</p>',
    'author' => '<p><input id="author" placeholder="Name*" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="40"' . $aria_req . ' /></p>',
    'email'  => '<p><input id="email" placeholder="Email*" name="email" type="text" value="' . esc_attr(  $commenter['comment_author_email'] ) . '" size="40"' . $aria_req . ' /></p>',
    'comment_field' => '<p></label><textarea id="comment" placeholder="Message*" name="comment" cols="45" rows="8" aria-required="true"></textarea></p>',
);
$args = array(
    'fields' =>  $fields,
    'title_reply'=>'Contact Form',
    'label_submit' => 'Send Message',
    'comment_field' => false,
    'comment_notes_before' => false
);

comment_form($args);

实例

在有表单的页面之间放入 <?php comments_template(); ?> 就可引入comments.php文件

在某些情况下,你希望以不同的方式来显示你的评论,这时可以建立一个自定义的文件(例如 other-comments.php),并且通过下面的方式调用:
<?php comments_template( '/other-comments.php' ); ?>

favicon是什么?网址收藏小图标ico在线制作生成器(favicon icon)

发布于: 2022-11-03

1 什么是Favicon Ico?

  • 2 Favicon.ico如何添加和使用?
  • 3 如何制作透明的favicon.ico图标?
  • 4 如何更新Favicon.ico图标?

 

使用谷歌浏览器,进入我们网站,在浏览器标签、网址栏前面,会显示网站的小图标。

部分WordPress主题,拥有内置上传Favorites Icon(收藏夹图标)的功能。

什么是Favicon Ico?

ico-icon

就如其名称所暗示的,所谓的favicon,就是Favorites Icon(收藏夹图标)的缩写。

  • 它允许浏览器的收藏夹除了相应的标题外,还以图标来区分不同的网站。

当然,根据不同浏览器,Favicon的显示模式也有所不同:

  • 在大多数主流浏览器中,例如FireFox和Internet Explorer(5.5及以上版本)。
  • favicon不仅出现在收藏夹中,而且还出现在地址栏中。
  • 用户可以在桌面上,拖放图标以创建网站快捷方式;
  • 此外,标签式浏览器甚至还有很多扩展,例如FireFox甚至支持动画格式图标等……
  • favicon.ico图标是网站的缩略图,它可以显示在浏览器标签选项卡上,地址栏左侧和收藏夹中。

这是显示网站个性的缩略图标志。

  • 如果你想让网站看起来更专业,它可说是网站的头像。
  • 若想要让你的网站,变得更漂亮、更个性化,favicon.ico是必不可少的。

所以你可以在这个网站上使用ICO图标转换工具,轻松满足你的要求。

在我们用WordPress建设网站过程中,有必要创建一个符合网站主题的个性化标识,这与成功打造网站品牌有直接关系。

从某个角度来看,这仍然在网站做网络推广的范围之内。

要成功,它不仅包括良好的页面设计,令人印象深刻的网站标志,还包括图标:

  • 从具体的技术角度来看,favicon不仅为人们提供了更专业的外观和感觉,而且也在一定程度上减少了服务器的带宽消耗:
  • 一般来说,为了增加站点的可用性,我们会给自己的网站,创建一个网站的自定义404错误文件。
  • 在这种情况下,如果网站没有相应的favicon.ico文件,则Web服务器将调用此自定义404文件,并且记录在网站的录错误日志里,这显然应该避免。

Favicon.ico如何添加和使用?

在Web应用程序代码的head与/head之间,添加以下代码 ▼

<head>
...
<link rel="shortcut icon" href="/favicon.ico"/>
<link rel="bookmark" href="/favicon.ico"/>
...
</head>

使用你熟悉的图形软件创建一个16 * 16像素、32 * 32像素、48 * 48像素的渲染,保存为.png或.gif或.jpg格式的图像。

如何制作透明的favicon.ico图标?

第 1 步:用PS制作透明的PNG图标。

第 2 步:打开在线生成favicon.ico图标工具 ▼

点此访问 favicon.ico 图标在线制作生成器

第 3 步:浏览新保存的图片

第 4 步:点击:“在线生成favicon.ico图标”。

第 5 步:按照提示,将其上传到网站根目录。

如何更新Favicon.ico图标?

  1. 关闭所有打开的浏览器,并清除浏览器缓存。
  2. 打开一个网站,并添加收藏夹。
  3. 关闭所有浏览器,重新打开网站并进行更新。

如果此时favicon.ico图标尚未更新,请稍等片刻,然后再打开浏览尝试。

如果你使用Firefox或Chrome浏览器,更新更容易:

  • 使用Firefox和Chrome的隐私模式浏览,就能更新favicon.ico图标的缓存。

希望我们网站( https://www.wordpressx.com/ ) 分享的《favicon是什么?网址收藏小图标ico在线制作生成器》,对您有帮助。

TAG:

WordPress文章末端如何添加本文URL?WP原文链接PHP代码(wordpress怎么添加链接)

发布于: 2022-11-03

1 ?‍?一、修改文章页面模板single.php

  • 2 ?‍?二、添加PHP代码到function.php文件

 

如何在WordPress中每篇文章的末尾添加原文链接

 

使用WordPress建站的朋友,若想要添加“原创文章若转载,请注明本文链接:”,实际上非常简单。

这里就分享2种在WordPress文末添加本文链接URL的方法。

?‍?一、修改文章页面模板single.php

在WordPress主题模板文件中,打开single.php,搜索以下PHP代码:

WordPress文章末端如何添加本文URL?WP原文链接PHP代码
<?php the_content(); ?>

这行PHP代码的下面,添加以下PHP代码 ▼

<p>原创文章如转载,请注明本文链接: <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_permalink(); ?></a></p>
  • 然后,保存更新,这样就可以了。

?‍?二、添加PHP代码到function.php文件

建议这种方法,不仅可以添加到博客日志页面的链接,包括feed也是可以。

打开主题文件夹中的function.php文件,并在最后添加以下PHP代码(复制和粘贴时请注意中文和英文标点符号):

<?php
function feed_copyright($content) {
if(is_single() or is_feed() or is_page()) {
$content.= '<div>    » 本文来自:<a title="我们网站" href="https://www.wordpressx.com/" target="_blank">我们网站</a> » <a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'" target="_blank">《'.get_the_title().'》</a></div>';
$content.= '<div>    » 本文链接地址:<a rel="bookmark" title="'.get_the_title().'" href="'.get_permalink().'" target="_blank">'.get_permalink().'</a> »英雄不问来路,转载请注明出处,谢谢。</div>';
$content.= '<div>    » 有话想说:<a title="给我留言" href="'.get_permalink().'#respond" target="_blank">那就赶紧去给我留言吧.</a></div>';
$content.= '<div>    » 欢迎加入我们网站的 Telegram 频道:<a rel="external nofollow" title="点此加入我们网站的 Telegram 频道" href="" target="_blank">https://www.wordpressx.com/go/tgchannel</a></div>';
}
return $content;
}
add_filter ('the_content', 'feed_copyright');
?>
  • 请根据你的WordPress博客做修改。

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress文章末端如何添加本文URL?WP原文链接PHP代码》,对您有帮助。

TAG:

WordPress网站搬家CPU、内存MEMORY占用太高怎么办?(wordpress吃内存)

发布于: 2022-11-03

1 1)检查cron定时任务

  • 2 2)删除冗余数据库表
  • 3 3)检查WordPress插件日志路经是否有误?
  • 4 4)删除停用占用资源的WordPress插件

 

WordPress网站搬家CPU、内存MEMORY占用太高怎么办?

1)检查cron定时任务

只要WordPress网站的CPU、MEMORY内存超负荷,就必须安装使用WP Crontrol插件。

在“工具”→“WP-Cron Events”里查看定时任务,是否有程序一直处于“now”状态?或插件问题生成冗余的定时任务?这就是导致消耗内存的罪魁祸首!

WP Crontrol

  • 定时任务管理,可让你查看和控制WP-Cron系统中发生的情况。
    https://WordPress.org/plugins/wp-crontrol/

inpsyde_phone-home_checkin-now-1

要是有太多冗余相同的cron定时任务,就必须使用wp-cron-cleaner插件来批量删除此定时任务。

wp-cron-cleaner

  • 快速删除批量某个CRON定时任务。
    https://WordPress.org/plugins/wp-cron-cleaner/

2)删除冗余数据库表

比如我通过WP Crontrol插件找到,使用Clean Options删除inpsyde-phone-consent-given-BackWPup的数据表。

  • Clean Options
    给出列表可能冗余残留的数据库表,并提供了Google相关内容的链接,对于了解非表述性名称很有帮助 (有的文件会有相关插件的前缀,有的却没有,从名称中很难知道是哪个插件留下的内容)。选中后可以查看文件内容,以防误删。
    https://WordPress.org/plugins/clean-options/

3)检查WordPress插件日志路经是否有误?

很多新媒体人在给网站搬家之后,总是CPU和MEMORY占用太高,一直找不到原因出在哪里?

他们甚至有想过要放弃不做网站了,但是想想他们自己坚持了那么多年,一旦放弃等于失败,所以就只能选择坚持下去,因为只有坚持才能成功!

其实,只要找到问题了,问题就解决了一半:

  • 可能问题就出在WordPress插件日志路经错误,造成的CPU和MEMORY占用过高的。
  • 就是这么点小问题,只要修改插件路经就可以了。
  1. iThemes Security插件
    iThemes Security › Global Settings › Path to Log Files
xxx/wp-admin/admin.php?page=itsec&module_type=recommended
  • BackWPup插件
    BackWPup › Settings › Information

    xxx/wp-admin/admin.php?page=backwpupsettings#backwpup-tab-information

4)删除停用占用资源的WordPress插件

如果启用太多没有的WordPress插件,日积月累会造成数据库表庞大,从而导致网站主机CPU、RAM内存等资源占用太高、过于紧张,严重影响网站主机的性能,所以必须删除掉可有可无的WordPress插件。

一些可有可无的功能,比如:URL跳转功能,可以直接上传HTML文件做跳转,就不要使用插件来实现。

  • Pretty Link Lite插件会记录用户点击链接的数据
  • Redirection插件不只会记录点击链接重定向的数据,也会记录网站的404错误页面的数据。

这些WordPress插件是会记录404错误、插件的日志log,这些WordPress插件的数据若没有自动定时删除,日积月累会影响MySQL数据库的日常运行,所以我们在启用这类WordPress插件时有必要注意。

我在删除掉这些跳转插件和数据库表之后,网站主机的CPU、RAM内存资源占用问题,明显就减少很多了。

有SEO人员就遇到这样的问题,按照以上我们分享的方法操作后,终于解决好连续多天熬夜,都无法解决的问题!

  • 感觉心头上的大石放下了,轻松了不少了,哈哈哈O(∩_∩)O~

希望我的分享对你有帮助,若还有问题欢迎在本文留言探讨 ^_^

扩展阅读:

WordPress网站搬家插件:WP Migrate DB设置方法(数据库迁移利器)

WordPress网站搬家插件:WP Migrate DB设置方法(网站数据库迁移利器)有插坐插坐学院的同学,用WordPress搭建网站做公众号推广,但是网站空间不稳定,影响到SEO排名,索性将网站迁移到……

WordPress搬家教程:网站转移空间换域名怎么做?

WordPress搬家教程:网站转移空间换域名怎么做?由于我们负责的某个网站出现敏感词(中国国家领导的名字),没想到被封锁了,中国大陆境内无法访问。观察发现有非常多国外的合法网……

如何批量删除WordPress自定义栏目/字段/域?

WordPress自定义栏目功能不仅强大,而且非常实用,不少Wordpress主题和插件都使用自定义栏目来实现各种功能。我们使用的文章浏览数统计插件WP-PostViews,就是在数据库中写入自定义栏目 ▼……

 

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress网站搬家CPU、内存MEMORY占用太高怎么办?》,对您有帮助。

get_comment_meta()函数(getcommstate函数)

发布于: 2022-08-19

get_comment_meta()函数主要是用来把新增加的评论的字段的值在后台展示出来。

语法

get_comment_meta()函数
<?php get_comment_meta( $comment_id, $key, $single ); ?>

参数

  1. $comment_id – 评论的id
  2. $key – 字段名。
  3. $single – 布尔型,true或false,设置为true返回一个字符串,设置为false,返回一个数组。
TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
wp-json漏洞Featured Image From URLCWP开启Redis缓存wordpress安全防护WooCommerce 定价h5自适应布局WordPress过滤敏感词插件wp-json防止数据被采集wordpress漏洞修复隐藏WordPress后台登录地址wordpress小图标不显示Pretty Links Pro插件Rich Snippets结构化数据wordpress文章卡片样式xmlrpc.php攻击修改wordpress登录地址Redis加速缓存插件织梦采集侠wordpresswp-json优化谷歌 SEOrobots.txt安全设置wordpress文章浏览数量统计CWP控制面板转KLOXO-MRWordPress tag模版WordPress外链特色图片WordPress大气的样式WP安全登录插件推荐Jetpack站点加速器CDN图像缓存WordPress滤敏感词过滤插件Better Search Replace插件WordPress页脚加载JSAvada主题演示WordPress菜单自定义图标Markdown here插件wordpress Post ViewsWordPress站内搜索排除某些类别的文章WordPress网站恶意代码WordPress官网制作WordPress自动备份WordPress显示运行数据库wordpress打开是代码什么是 WooCommerceMega Menu插件隐藏WordPress代码内版本号WordPress文章描文本WooCommerceWordPress违禁词检查wordpress常规设置Easy WP Cleaner插件critical automatic updatesWP-No-Tag-Base插件Image Sizes插件WP SMTP插件设置BackWPup插件WordPress自定义页眉Wordfence Security插件Dropbox上传失败wordpress Dropbox主机壳Wordpresswordpress cdnWordPress站内搜索排除所有页面WP插件优化head代码保护robots.txtJetpack插件百度熊掌号扒站怎么改wordpress主题http://www.fandutaoci.cnwordpress更换域名图标不显示wordpress描文本禁用 xmlrpc.phpwordpress表单跳转WordPress超级菜单WordPress tagWordPress网站防护WooCommerce 商店WordPress调试模式bootstrap自适应布局WooCommerce 功能robots.txt禁止访问WP SMTP插件Avada主题wp-json安全设置Footer and Post Injections插件xmlrpc.php漏洞wordpress感谢页面WordPress虚拟主机伪静态WordPress网站安全防namechep续费优惠码安装WordPress插件去除tag标签urlnameCheap最新优惠码Shortcodes Ultimatewp-json链接namechep域名优惠码网站添加CDNWordPress广告词检测Shortcodes Ultimate插件WordPress页脚页眉插件All In One WP SecurityAwesome Support
服务电话:
0533-2765967

微信 13280692153