分类归档

网站开发

FWQ
CMS教程
WordPress使用钩子进行主题开发时怎么避免死循环
下面由/” target=”_blank”>wordpress教程栏目给大家介绍wordpress使用钩子进行主题开发时怎么避免死循环,希望对需要的朋友有所帮助! WordPress 使用钩子进行主题开发时避免死循环 WordPress 开发时,我们经常会使用 save_post 或 create_post_tag 等钩子,以便在更新文章或分类时,增加一些附加数据,这些钩子触发的时机是发布或更新数据的时间,如果处理不好,就会出现死循环的情况,导致更新数据时出现死循环的情况。 举个例子,我们需要在保存文章的时候,挂在一个函数到 save_post 钩子上,这个函数的目的是修改文章标题,在文章标题前面加上作者名称,我们通过调用wp_update_post 函数来显示这个修改。示例代码如下。 add_action('save_post', 'wprs_update_post'); function wprs_update_post($post_id) { $title = get_the_title($post_id); $title = "一刀:" . $title; $args…
2024-11-25 阅读全文 →
FWQ
小程序
小程序可以绑定认证的订阅号吗
小程序可以绑定认证的订阅号吗? 无论是企业的订阅号还是服务号,都是可以开通小程序账号的。 由于订阅号接口有限,建议营销中以服务号+小程序的方式组合。 订阅号、服务号都可以开通小程序的,但是订阅号的接口数量比较少,所以建议你尽量用服务号去开通。 推荐:《》 以上就是小程序可以绑定认证的订阅号吗的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
小程序中如何自动跳转页面
本篇文章给大家介绍一下微信小程序自动跳转页面的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 微信小程序之自动跳转页面: 页面.wxml文件中定义桌面的程序: <scroll-view> < image src="../../images/first.png"></image> </scroll-view> 登录后复制 在当前目录的js中的page中添加自动跳转 Page({ //监听页面显示 onShow: function () { //自动跳转到login setTimeout(function(){ //页面跳转相当于 wx.navigateTo({ url: '../login/login', }) },3000); }, }) 登录后复制 方法:…
2024-11-25 阅读全文 →
FWQ
CMS教程
DEDECMS织梦模板怎么实现图集单击图片翻页
织梦模板怎么实现图集单击图片翻页? 1、为了实现这个功能,我们首先需要获得图片页面的当前页码和总页码 编辑include/inc_archives_view.php文件 推荐学习: (1)找到function ParseDMFields,修改为: function ParseDMFields($pageNo,$ismake=1)  {  $this-&gt;NowPage = $pageNo;  //获得当前页面编号  $this-&gt;Fields['cpagenum'] = $this-&gt;NowPage;  if($this-&gt;SplitPageField!="" &amp;&amp;  isset($this-&gt;Fields[$this-&gt;SplitPageField]))  {  $this-&gt;Fields[$this-&gt;SplitPageField] = $this-&gt;SplitFields[$pageNo - 1];  } 登录后复制 注意增加了如下代码用来获得当前的页码: $this-&gt;Fields['cpagenum'] = $this-&gt;NowPage; 登录后复制 (2)找到function __construct构造函数,修改为: $this-&gt;TotalPage = count($this-&gt;SplitFields);  } 登录后复制 //获得当前页面总数  以上就是DEDECMS织梦模板怎么实现图集单击图片翻页的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
谈谈使用JS库解决小程序跨页传递消息和数据问题的方法
由于微信小程序 wx.navigateBack 方法并不支持返回传值,导致页面在返回后,不能方便地即时更新数据。 一.需求分析 此类需求大概意思是:A 页面进入 B 页面,B 页面返回并传值给 A或在B页面触发事件时,A页面也有事件触发改变。 业务分析 第一种:利用微信的 wx.setStorage,将数据缓存在小程序实例内。从 B 页面返回 A 页面时,B 页面先将数据缓存;然后在 A 页面的 onshow 方法里,调用 wx.getStorage 读取缓存来实现。但为日后维护带来大量隐患。(用全局变量方法类似) 第二种:获取前一个 page 实例的方法,也可以实现此功能。部分代码如下: 这种方法的弊端:因为进入 B…
2024-11-25 阅读全文 →
FWQ
CMS教程
帝国cms自动发布怎么关闭
帝国cms关闭自动发布的方法为:登陆帝国cms后台。点击“系统”菜单。选择“任务计划”子菜单。找到“自动审核文章”任务,并将其状态改为“暂停”。保存设置。 如何关闭帝国CMS自动发布 关闭自动发布的方法 关闭帝国CMS自动发布的方法很简单,只需要执行以下步骤即可: 登陆帝国CMS后台。 点击“系统”菜单。 在“系统设置”子菜单中,选择“任务计划”。 找到“自动审核文章”任务,并将其状态改为“暂停”。 保存设置。 详细说明 登陆帝国CMS后台:输入正确的用户名和密码,登陆帝国CMS后台管理界面。 点击“系统”菜单:在后台顶部菜单栏中,找到“系统”菜单,并点击。 选择“任务计划”子菜单:在“系统”菜单下级菜单中,选择“任务计划”。 找到“自动审核文章”任务:在任务计划列表中,找到名称为“自动审核文章”的任务。 更改任务状态:点击“自动审核文章”任务后面的“操作”按钮,在弹出的下拉菜单中,选择“暂停”。 保存设置:点击页面底部的“保存设置”按钮,以应用更改。 完成以上步骤后,帝国CMS的自动发布功能将被关闭。系统将不再自动发布新发布的文章。 以上就是自动发布怎么关闭的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
如何禁用WordPress5.8小工具区块编辑模式
/” target=”_blank”>wordpress教程:如何禁用wordpress5.8小工具区块编辑模式? WordPress 5.8 正式版预计7月20日发布,目前为Beta 4,WordPress 5.8除了不支持IE,最大的改变就是小工具支持可视化区块编辑模式,如图: 感觉与第一次看到Gutenberg区块编辑器一样,有点手足无措,崩溃中…. 如果不适应这个小工具编辑模式,WP官方提供了两个解决方案: 方案一, 安装Classic Widgets(经典小工具)插件,看名字是不是有些熟习,和Classic Editor(经典编辑器)插件一样,安装这个插件即可恢复之前的小工具编辑模式。 目前插件只有5个评论,都说这个插件好,说明什么呢?只能说明对这个新编辑器都无法适应。 插件中也只是通过两行代码禁用新编辑器: add_filter( 'gutenberg_use_widgets_block_editor', '__return_false' ); add_filter( 'use_widgets_block_editor', '__return_false' ); 登录后复制 不过在主题中禁用新编辑器,官方建议用方案二。 方案二, 将下面代码添加到当前主题函数模板functions.php中,即可禁用新的小工具区块编辑器。 function example_theme_support() { remove_theme_support( 'widgets-block-editor' ); } add_action( 'after_setup_theme', 'example_theme_support' ); 登录后复制 本人基本从不用区块编辑器,写个网文,不需要这么强大的编辑功能。虽然花了大量的时间学习制作这个区块,但目前开发的主题并没有集成区块功能,因主题开发之初,并没有这个编辑器,将主题大量短代码实现的功能,改为区块无法完美兼容之前的排版,WP开发人员一意孤行,区块编辑器也必将是趋势,以后再开发主题也将遵循这个趋势。 至于WordPress…
2024-11-25 阅读全文 →
FWQ
小程序
小程序开发–用户登录和维护实例教程
提供用户登录以及维护用户的登录状态,是一个拥有用户系统的软件应用普遍需要做的事情。像微信这样的一个社交平台,如果做一个小程序应用,我们可能很少会去做一个完全脱离和舍弃连接用户信息的纯工具软件。 让用户登录,标识用户和获取用户信息,以用户为核心提供服务,是大部分小程序都会做的事情。我们今天就来了解下在小程序中,如何做用户登录,以及如何去维护这个登录后的会话()状态。 在微信小程序中,我们大致会涉及到以下三类登录方式: 自有的账号注册和登录 使用其他第三方平台账号登录 使用微信账号登录(即直接使用当前已登录的微信账号来作为小程序的用户进行登录) 第一和第二种方式是目前Web应用中最常见的两种方式,在微信小程序中同样可以使用,但是需要值的注意的是,小程序中没有的机制,所以在使用这2种方式前,请确认你们或第三方的是否需要依赖Cookie;还有小程序中也不支持HTML页面,那些需要使用页面重定向来进行登录的第三方API就需要改造,或不能用了。 我们今天主要来讨论一下第三种方式,即如何使用微信账号进行登录,因为这种方式和微信平台结合最紧密,用户体验比较好。 登录流程 引用小程序官方文档的登录流程图,整个登录流程基本如下图所示: 登录流程图 该图中,“小程序”指的就是我们使用小程序框架写的代码部分,“第三方服务器”一般就是我们自己的后台服务程序,“微信服务器”是微信官方的API服务器。 下面我们来逐步分解一下这个流程图。 步骤1:在客户端获取当前登录微信用户的登录凭证(code) 在小程序中登录的第一步,就是先获取登录凭证。我们可以使用wx.login()方法并得到一个登录凭证。 我们可以在小程序的App代码中发起登录凭证请求,也可以在其他任何Page页面代码中发起登录凭证请求,主要根据你小程序的实际需要。 App({   onLaunch: function() {     wx.login({       success: function(res) {         var code = res.code;         if (code) {           console.log('获取用户登录凭证:' + code);         } else {           console.log('获取用户登录态失败:' + res.errMsg);         }       }     });…
2024-11-25 阅读全文 →
FWQ
CMS教程
织梦怎么调用评论最多的文章
织梦怎么调用评论最多的文章? 织梦dedecms调用评论最多的文章 推荐学习: dede评论最多的文章排行版代码调用,并且调用第一条评论内容 {dede:sql sql="SELECT url,arctitle,msg, count( * ) AS count FROM dede_feedback  GROUP BY arctitle ORDER BY count DESC LIMIT 0,10"}  登录后复制 [field:msg/]   {/dede:sql} 以上就是织梦怎么调用评论最多的文章的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
CMS教程
phpcms系统连接mysql失败
失败原因: v9安装程序代码对提交的密码中特殊字符(如:&$^!@#)未进行escape转义处理。 解决办法: 1、修改install/step5.tpl.php 127行为: '&amp;dbpw='+escape($('#dbpw').val()) 登录后复制 2、修改install/step6.tpl.php 55行为: 立即学习“”; var  dbpw = escape('=$dbpw?&gt;'); 登录后复制 推荐教程: 以上就是系统连接失败的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →