高级搜索
搜索结果
共找到了50个结果
07 - 模仿他人可行吗?
01 今年年初的时候,我跟着吴晓波老师去海尔的工厂参观学习,高浓度的两天下来,让我最为印象深刻的是海尔研发的卡萨帝烤箱。 我会因高达10w的烤箱价格感到不可思议,毕竟跟普通的看上去区别不大,就是多了块触摸屏。在后续的讲解中了解到,产品的背后是研发团队跟各菜系顶尖厨师长时间的深度交流。将食材料放入烤箱后,要用多少的温度、用多少的时间,都是与厨师数千次尝试后建立的算法模型,比如说做一只烤鸭,出炉后的口感不比去吃全聚德差多少。 这让我想到了九十年代松下面包机的故事,松下早年出了多款面包机都因为口感不好而卖不出去,为...
06 - 时间本质上是创造财富的唯一渠道
01 独立开发相比起职场上班来说要自由的多,没有了职场的条条框框约束,也不需要花时间跟同事沟通思路、准备PPT、做月度复盘 … 最重要的是不需要跟同事竞争有限的晋升名额而造成的疯狂内卷。 我记得之前听领导在分享会中说:“我会用价值低的时间拿来做个人调整,把价值高的时间都放在工作上”。 听上去感觉非常政治正确,细想一下感觉就是在变相地PUA在座的各位,就是在说非工作时间要为工作时间让路,工作的利益高于一切,公司花钱买了你的时间就要做出对得起这些钱回报。 之前我也曾讲到过,时间都是唯一的、最根本的生产资料,是获...
00 - 序
具备一定能力的开发者,往往都会有自己独立开发上架一款产品的梦想:用自己的技术,创造一款有自己署名的App,无论是否能赚钱,最起码会是自身一种能力的认可和证明,在个人简历上也是浓墨重彩的一笔。 老话说:说起来容易,做起来难。 在独立开发这件事上,技术并不是能做成产品的必要条件,往往从技术出发所作出的来的产品,会堆叠很多复杂的算法,会有围绕着一个技术问题花很多时间,所谓拿着锤子的人看什么都是钉子。用户并不会去理解产品背后有多么复杂的技术,不会因为几十万行代码买单。如果是在用户遇到问题时,你的产品背后的技术能很好的解...
01 - 用户的两种需求
提到用户具备两种需求,很有可能会想到刚需和非刚需这种分类,但简单空洞的二分并不能说明问题,因为在不同场景下刚需是完全不一样的,甚至同一个用户在相同的场景里,也不同。 看个例子 逛超市的时候,经常是选购完了要买的东西,还会去逛逛别的货架,看看有没有自己可能会需要的东西。走到零食货架,就会联想到窝在沙发看电视的时候需要点什么让嘴别闲着;走到乳制品货架的时候,就会想买点酸奶回来做水果沙拉;走到收银台的时候,就会顺手带点排队时候看到的小东西。回到家之后,会因为忙到没时间或者要减肥,零食根本没拆开,酸奶也放在冰箱里面过期...
03 - 精益工作法
无论是在职场还是自己创业,永远会受制于时间,总会觉得自己的时间不够用,事情推进的不如预期。李笑来老师在一次分享中,提到一个观点:时间是唯一的终极生产资料,而很多人的个人商业模式实际上是在兜售自己的终极生产资料,用自己的生产资料给别人创造出远超于兜售价格的价值。这与纳瓦尔提到的:金钱有调用他人时间的能力不谋而合,太多人因为不知道时间怎么用就只能廉价卖出去换取金钱。人与人直接的差异并不是在时间保有量上面,所有人的时间都是一样的,但每个人的时间成本是不一样的,我选择每天用8小时上班,实际上我付出的要远超过8小时:通勤、加...
04 - 不要羞于谈钱
01 用户跟你的利益是一致的。 想想看,求职找工作看的第一个因素是什么? 是薪资,符合期望的薪资,就会想深入了解工作内容,合适的话就会投简历过去。因为薪资能给人带来安全感,更高的薪资就会给人带来更充足的安全感,也就能让人没有太多顾虑在公司专注地工作。因此,高薪招聘对双方来说是双赢的。 独立开发不具备在公司上班那么稳定的收入,需要额外承担开发过程中的所有成本,如果没有收入,独立开发就不会长久。 向用户要钱是独立开发最根本的营收方式,产品上线后就要增加付费功能,引导用户付费。如果体验还不错,用户就会愿意主动付...
05 - 摆脱惯性
01 经常会有听一种说法,叫做「别人就是这么做的」。 说出这句话,一般有两种情况:一种是要推卸责任,说事不怪己,给自己开脱;另一种是不愿自己思考,直接照搬。归根结底就是在诉诸无知、诉诸权威、诉诸公众,事情就算出失败了也不能说是自己错了,自己永远正确。 「别人就是这么做的」,这句话的魔力就是在思考的惯性上面,之前做事是沿着他人的思路下来,发现事情做的还马马虎虎说得过去,他人的思路就给指出了方向,在后面再遇到的问题的时候套公式就可以,长此以往,他人的思路就成了自己的方法,思维的惯性严重依赖于现有的方法。 刚出来...
TinyMCE图片上传处理 PHP image upload handler
适应于 TinyMCE V5版本 此处为官方文档: https://www.tiny.cloud/docs/advanced/php-upload-handler/ <?php /*************************************************** * Only these origins are allowed to upload images * ***************************************************/ ...
在Wordpress中实现quote order方式,也就是游客可以咨询下订单的功能
前提:如果不用Woocommerce插件,可以有哪些简便的方法实现? 如果你不想使用WooCommerce插件,也可以使用以下方法在WordPress中实现quote order功能: 1. 使用Gravity Forms或Formidable Forms等表单插件,创建一个quote order表单,让游客填写需求和联系信息。2. 使用WP Email Manager或Flamingo等邮箱管理插件,将quote order请求发送到你的邮箱。3. 使用WP CRM或Zero BS WordPress CRM...
WordPress中配合使用ACF插件实现下单功能,同时支持后台页面查看管理的实现步骤
在WordPress中使用Advanced Custom Fields (ACF) 插件来实现下单功能并在后台管理下单信息,可以按照以下步骤进行: 步骤 1:创建自定义表单字段 安装并激活ACF插件: 到WordPress后台的插件页面,搜索“Advanced Custom Fields”,安装并激活。 创建自定义字段组: 进入WordPress后台,找到ACF插件选项,选择“Custom Fields”>“Add New”来创建一个新的字段组。 为字段组命名(如“下单表单”...
通过ACF插件Options Page与Post Type实现后台订单管理页功能的优劣区别
使用 ACF 的 Options Page 和 自定义文章类型(Post Type) 来管理后台的订单,是两种不同的方法,各有其适用场景和特点。下面详细解释它们的区别和各自的适用场景: 1. 使用 Options Page 来管理订单 特点: 单页面管理:Options Page 更像是一个设置页面,它不具备像文章类型一样的记录管理功能。它适合存储和管理全局性或站点级的设置,比如网站名称、联系信息等。 不支持单独的记录或条目:Options Page 不会生成独立的订单条目。所有订单数据将会存储在一个页...
为什么会出现ACF 默认配置未能自动创建新文章的情况
出现 ACF 默认配置未能自动创建新文章的情况,可能是由于以下几个常见原因: 1. 表单配置不完整或参数不正确 post_id 设置错误:acf_form() 中的 post_id 参数必须设置为 'new_post',否则 ACF 会将表单数据更新到现有的某个特定文章(例如特定ID)而不是创建新的文章。 new_post 参数不正确:new_post 参数需要明确指定要创建的文章类型(post_type)和发布状态(post_status)。例如,如果没有正确设置为 'order',ACF ...
前台表单通过acf_form() 与WordPress 自带的 wp_insert_post() 函数优劣势对比
两种方法各有优缺点,具体选择取决于你的项目需求和表单的复杂程度: 使用 acf_form() 的优缺点 优点: 简化代码:ACF 会自动处理字段的保存和验证,减少自定义代码量。 集成性强:所有字段直接在 ACF 后台配置,前端调用方便。 快捷实现:适用于简单表单或不需要复杂 HTML 控制的场景。 缺点: 灵活性受限:对于复杂或高度自定义的 HTML 结构和样式,ACF 表单生成的默认结构可能难以满足需求。 扩展性有限:自定义的验证、字段动态调整等功能需要额外的钩子,可能较为复杂。 ...
通过WordPress创建一个后台配置页面,实现提供货币汇率配置的解决方案
在 WordPress 中创建一个专用的后台页面用于配置货币汇率,可以让你灵活地管理和更新汇率数据。以下是通过创建自定义管理页面实现货币汇率配置的详细方案: 方案概述 我们将创建一个自定义的后台设置页面,通过 WordPress 的菜单系统和自定义表单保存汇率数据到数据库。这样可以不用依赖插件,如 ACF,而直接使用 WordPress 内置功能实现。 1. 创建后台配置页面 在 functions.php 文件中,添加以下代码,用于在后台创建一个名为“货币汇率管理”的菜单项和页面: add_action...
WordPress 主题模板常用代码片段
获取封面图 Feature Image
<img src=" <?php if (has_post_thumbnail($post->ID)) : $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'single-post-thumbnail'); echo esc_url($image[0]); else: echo get_template_direct...