欢迎光临!思途电脑回收官网
专业回收二手电脑批发一手思途电脑回收企业 广东地区
全国咨询热线:15820163660
当前位置: 首页 > 新闻资讯 > 问答百科

WordPress关注公众号可见内容插件源码

时间:2024-03-23 07:40:38 作者: 点击:

简介:

公众号引流工具—— 关注公众号 可见内容插件推荐 通过关注微信公众号,获取随机验证码从而获得隐藏文本的访问权限。

隐藏内容扫码关注获取验证码

支持无必须 API接口 ,无备案域名也可以

我们可以配备插件的设置。

这个如果我们不采用公众号API接口的话,那这里就随便填写。建议不要用API,否则会使得其他预设值的自动回复关键字失效。

这个是我们需要在前端显示的公众号二维码的图片。尺寸适当。

根据我们预设值要对应后面微信公众号自动回复调用一致。

一般设置 2 分钟。单位是默认的。

这个是会在我们网站根目录生成的PHP文件,对应后面要设置到自动回复的返回URL。

这个一般默认,也可以根据自己需要微调。

插件配置完毕后公众号设置:

这里我们在公众号自动回复设置一条。 回复内容需要设置注意:

<a href=“ http:// 我们的网站URL/api.php?url_captcha=get_captcha”>查看验证码</a>

这里我们看到上面需要注意的。对应我们插件设置的api接口文件名称,后面的尾巴(ur_ captcha=get captcha)是固定的。

然后我们在发布文章的时候这样就可以隐藏内容。

图片:

WordPress关注公众号可见内容插件源码(图1)


wordpress 怎么设置订阅者无权限查看评论内容?

WordPress部分内容,让用户评论可见,如果你设置, 登陆用户才可以评论,还可以达到用户登陆后评论可见的效果。那么WordPress网站如何实现评论后可见隐藏部分内容?

将下面的代码添加到主题的 文件:

如何开发一个WordPress插件

在开始之前,需要注意三件事情I、给插件取一个个性化的名字,越个性化越好,以防和其他插件重名冲突。 II、代码里面,一定要包含注释,不为自己,也要为想修改你代码的别人想想。 III、尽量用最新版的 WordPress 进行开发和测试。 插件名称和插件结构一般来说,都是在 wp-content\plugins 目录下建立一个文件夹,文件夹名就是插件的名称,我们插件名字为copyright_plugin,文件结构如下。 \wp-content\plugins\copyright_plugin下有copyright_和这里的 文件中包含了一些插件的介绍,使用说明等信息,主要是提交到 WordPress 官方网站时候用到的,可以参考他们给的模板 ,另外还有插件截图预览的功能,需要另外添加图片,但是我们现在是练习,不需要提交到官网,所以暂时先不涉及这些。 插件的核心总的来说,插件的核心是两个 function,用来添加 Hooks(中文译为钩子)add_action ($hookname, $callbackfunction)add_filter ($hookname,$callbackfunction)这两个方法相当重要,几乎所有的插件都要用到他们。 Actions,我理解就是 wordpress 核心代码预留的一些特殊的切入点,或者说是在执行一些特定事件时候发生,例如文章发布时,或者访客留言时触发。 Filters,应该就是 wordpress 执行时,对数据传输过程的一种过滤机制,例如当文章保存到数据库的过程,或者文章从事数据库中取出,展现到浏览器中的这个过程。 我们今天要制作的插件,应该是用 Filters,因为我们要在文章显示在浏览器之前,在最后面加上一段字符窜,用来显示版权信息,后面添加菜单项的时候,也要用到 Actions。 插件概要信息用文本编辑器打开 文件,输入如下信息:<?php/*Plugin Name: Copyright pluginPlugin URI: Description: 此插件将在文章正文最下面,显示一行版权信息Version: 1.0.0Author: xcxcAuthor URI: License: GPL*/?> 保存好文件,然后登录 WordPress 后台,打开插件菜单,应该就可以看到这个插件,已经显示在插件列表里面了,并且可以启用这个插件试试,不过没有任何效果,因为到目前为止,这个插件还没有实现任何功能。 为插件实现功能修改copyright_<?php/*Plugin Name: Copyright pluginPlugin URI: Description: 此插件将在文章正文最下面,显示一行版权信息Version: 1.0.0Author: xcxcAuthor URI: License: GPL*//* 此插件将在文章正文最下面,显示一行版权信息 */ function display_copyright() {return <p>本站点所有文章均为原创,转载请注明出处!</p>;}?> 保存好这个文件,然后打开正在用的主题文件夹,打开 文件夹,找到 get_template_part( content, get_post_format() ); 并在下面添加如下代码if(function_exists(display_copyright)) {echo display_copyright();}function_exists 是判断 display_copyright 函数是否存在,因为当插件停用的时候,主题代码里面是找不到这个函数的,所以要判断一下,防止出错。 然后在 wordpress 后台启用该插件,再打开首页看看效果吧!至此,这段代码,应该可以勉强算是一个插件了。 之所以说勉强,是因为这个插件存在一个问题,需要手工去修改主题代码,如果用户换了主题的话,需要在新主题里面再次修改代码,这个不好。 改良插件还记得我们前面说过的 Hooks (钩子)吗,我们要开始用 Filter 钩子了!代码修改copyright_如下:<?php/*Plugin Name: Copyright pluginPlugin URI: Description: 此插件将在文章正文最下面,显示一行版权信息Version: 1.0.0Author: xcxcAuthor URI: License: GPL*/add_filter( the_content,display_copyright );/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */ function display_copyright( $content ) {if( is_home() )$content = $content . <p>本站点所有文章均为原创,转载请指明出处!</p>;return $content;}?> 参看以上代码,其中 the_content 是钩子的名字,display_copyright 是回调函数名称。 这样一来,只要启用插件就可以实现功能,无需去修改主题了,请把刚才在 文件中添加的代码删掉,然后启用插件,看看效果吧,显示效果应该是一样的,无论怎么换主题,还是会自动显示版权信息。 is_home是判断是不是主页更进一步至此一个真正的插件算是完成了。 但是此插件将版权信息直接写在代码里,如果用户想自定义版权信息的话,需要修改插件的源代码,仍然不方便,所以此插件仍需改进。 其实,我们可以在 WordPress 后台中为插件单独添加一个菜单和页面,用户可以在这里来自定义设置设置版权信息,信息可以保存在数据库里面。 先附上完整代码,后面会做说明<?php/*Plugin Name: Copyright pluginPlugin URI: Description: 此插件将在文章正文最下面,显示一行版权信息Version: 1.0.0Author: xcxcAuthor URI: License: GPL*//* 注册激活插件时要调用的函数 */ register_activation_hook( __FILE__, display_copyright_install); /* 注册停用插件时要调用的函数 */ register_deactivation_hook( __FILE__, display_copyright_remove );function display_copyright_install() {/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */add_option(display_copyright_text, <p>本站点所有文章均为原创,转载请注明出处!</p>, , yes);}function display_copyright_remove() {/* 删除 wp_options 表中的对应记录 */delete_option(display_copyright_text);}if( is_admin() ) {/*利用 admin_menu 钩子,添加菜单 */add_action(admin_menu, display_copyright_menu);}function display_copyright_menu() {/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function);*//* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */add_options_page(Set Copyright, Copyright Menu, administrator,display_copyright, display_copyright_html_page);}function display_copyright_html_page() {?><div><h2>Set Copyright</h2><form method=post action=><?php /* 下面这行代码用来保存表单中内容到数据库 */ ?><?php wp_nonce_field(update-options); ?><p><textareaname=display_copyright_textid=display_copyright_textcols=40rows=6><?php echo get_option(display_copyright_text); ?></textarea></p><p><input type=hidden value=update /><input type=hidden value=display_copyright_text /><input type=submit value=Save /></p></form></div><?php}add_filter( the_content,display_copyright );/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */ function display_copyright( $content ) {if( is_home() )$content = $content . get_option(display_copyright_text);return $content;}?> 说明:以下代码自己要是在启用插件时和停用插件时调用,注释中已经写得很详细了。 /* 注册激活插件时要调用的函数 */ register_activation_hook( __FILE__, display_copyright_install); /* 注册停用插件时要调用的函数 */ register_deactivation_hook( __FILE__, display_copyright_remove );function display_copyright_install() {/* 在数据库的 wp_options 表中添加一条记录,第二个参数为默认值 */add_option(display_copyright_text, <p>本站点所有文章均为原创,转载请注明出处!</p>, , yes);}function display_copyright_remove() {/* 删除 wp_options 表中的对应记录 */delete_option(display_copyright_text);}添加菜单和页面的代码如下:if( is_admin() ) {/*利用 admin_menu 钩子,添加菜单 */add_action(admin_menu, display_copyright_menu);}function display_copyright_menu() {/* add_options_page( $page_title, $menu_title, $capability, $menu_slug, $function);*//* 页名称,菜单名称,访问级别,菜单别名,点击该菜单时的回调函数(用以显示设置页面) */add_options_page(Set Copyright, Copyright Menu, administrator,display_copyright, display_copyright_html_page);}至此,已经可以在后台看到菜单项了,但是点击的话,还会出错,因为还没有添加对应的页面(如何自定义添加后台菜单位置)下面开始添加页面,主要代码如下:function display_copyright_html_page() {?><div><h2>Set Copyright</h2><form method=post action=><?php /* 下面这行代码用来保存表单中内容到数据库 */ ?><?php wp_nonce_field(update-options); ?><p><textareaname=display_copyright_textid=display_copyright_textcols=40rows=6><?php echo get_option(display_copyright_text); ?></textarea></p><p><input type=hidden value=update /><input type=hidden value=display_copyright_text /><input type=submit value=Save /></p></form></div><?php}现在再去点击刚才新加的菜单,可以显示出来一个页面了,我们可以在这里设置版权信息文本。 另外还有如下代码要修改/* 这个函数在日志正文结尾处添加一段版权信息,并且只在 首页 页面才添加 */ function display_copyright( $content ) {if( is_home() )$content = $content . get_option(display_copyright_text);return $content;}将原来的静态化文本,改成动态的,之所以要这么改,是因为我们已经将数据存到数据库里面了,这里要从数据库里面取出数据。

用WordPress搭建的网站,整个网站的源代码应该在哪里下载?

不知道你网站对应所在的虚拟主机或者服务器有没有,有的话就可以得到ftp和数据库等信息,可以下载过来。 没有的话,如果可以能进后台,可以安装一个点wp的备份插件,比如All-in-One,可以一键备份整站,包含程序、模板插件内容。 然后下载即可。 之后可以新建一个wp站点,再用这个插件可以恢复备份,得到一个内容一样的站点。

标签: WordPress插件 关注公众号可见 关注公众号