wordrpess心得

2024-08-22 05:20
文章标签 心得 wordrpess

本文主要是介绍wordrpess心得,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 基本心得

  1. 多语言切换方式:
    使用en.xxxx和jp.xxx多域名实现,配合宝塔面板管理
    举例:切换按钮
    <div class="language-switcher"><a class="language-button" href="https://xxx">JA</a>
    <a class="language-button" href="http://en.xxx">EN</a>
    <a class="language-button" href="http://jp.xxx">CH</a></div>

  2. 实现透明页眉,可以使用Astra主题,免费版就足够使用
     
  3. 页脚实现
    对于桌面端和手机端不同的实现方式。推荐使用自定义html和css样式实现,一个页面做两个群组。桌面端群组在custom-css指定desktop-content,手机端群组在custom-css指定mobile-content。
    #实现方式
    a.在主题的functions.php末尾加上代码
    function add_device_class_to_body( $classes ) {if ( wp_is_mobile() ) {$classes[] = 'mobile-device';} else {$classes[] = 'desktop-device';}return $classes;
    }
    add_filter( 'body_class', 'add_device_class_to_body' );
    b.在主题的额外css增加代码
    /* 针对移动设备显示的内容 */
    .mobile-device .desktop-content {display: none;
    }.mobile-device .mobile-content {display: block;
    }/* 针对桌面设备显示的内容 */
    .desktop-device .mobile-content {display: none;
    }.desktop-device .desktop-content {display: block;
    }
    c.哪些内容需要桌面端显示,在该容器或者群组下的custome-css增加desktop-content即可。手机端显示同理
  4.  页脚声明copyRright实现
    Copyright [copyright] [current_year] [site_title]
    Powered by Fast Step Group

    使用html即可

  5. 如果是自定义菜单实现,又不能和原菜单冲突,代码如下
     

    <a href="http://xxx/firststep-zh/" class="wp-block-heading"><h6>关于公司/h6>
    </a>
    <a href="http://xxx/product-zh/" class="wp-block-heading"><h6>关于产品</h6>
    </a>
    <a href="http://xxx/contact-cn/" class="wp-block-heading"><h6>联系我们</h6>
    </a>
  6. 自定义网站logo,同杨也可以使用自定义html,代码如下
    <img class="wp-image-293 alignleft" src="http://xxxx/wp-content/uploads/2024/08/8af46b114ccf1a8169ee71ff799cff4d-300x192.png" alt="http://jp.fstep.xyz/" width="105" height="67" />
  7.  实现白线效果,不管是竖着还是横着,参照如下代码
<div class="mobile-content" style="width: 0.5px; height: 200px; background-color: #FFFFFF; margin: 0;margin-top: -45px;margin-left: 200px;"></div>

      8. 

 

推荐插件:

WPvivid备份插件克隆或复制WP站点,然后将它们移动或迁移到新主机(新域名),计划备份,
WP Mail SMTP重新配置wp_mail()功能以使用Gmail/Mailgun/SendGrid/SMTP,启用正确的邮件SMTP主机
WPForms Lite启用WPFORMS组件
Simple Custom CSS and JS设置css,如果主题不支持额外CSS,使用这个
Big File Uploads

大文件上传工具

myStickymenu如果主题不支持透明页眉,可以使用此工具。但…………像默认的2021,2024主题就不支持,只有可怜的区块样板和页面模板的作用,按钮变色都不可以。还是推荐换主题吧

SMTP设置主机

1.启用发件人,强制发件人选项,可以覆盖所有的woforms表单的发件人
2.outlook,gmail邮件程序收费且配置繁琐。最简单的办法就是使用other的smtp主机
smtp邮箱是自己的gmai邮箱,smtp密码是自己的谷歌应用密码(需要经过两步认证),或者outlook的应用独立密码。
如果是发件人是gmail

PS:

outlook.com:SMTP服务器地址:smtp.office365.com(端口:587)

163.com:SMTP服务器地址:smtp.163.com(端口:25)

qq.com:SMTP服务器地址:smtp.qq.com (SSL启用 端口:465)

21cn.com:SMTP服务器地址:smtp.21cn.com(端口:25)

sina.com:SMTP服务器地址:smtp.sina.com.cn(端口:25)

tom.com:SMTP服务器地址:smtp.tom.com(端口:25)

263.net:SMTP服务器地址:smtp.263.net(端口:25)

263.net.cn:SMTP服务器地址:smtp.263.net.cn(端口:25)

Foxmail:SMTP服务器地址:SMTP.foxmail.com(端口:25)

sinaVIP:SMTP服务器:smtp.vip.sina.com (端口:25)

sohu.com:SMTP服务器地址:smtp.sohu.com(端口:25)

etang.com:SMTP服务器地址:smtp.etang.com

x263.net:SMTP服务器地址:smtp.x263.net(端口:25)

yahoo.com.cn:SMTP服务器地址:smtp.mail.yahoo.com.cn(端口:587)

企业邮箱
QQ企业邮箱:SMTP服务器地址:smtp.exmail.qq.com(SSL启用 端口:587/465)

126企业邮箱:SMTP服务器地址:smtp.qiye.163.com(端口:25)

新浪企业邮箱:SMTP服务器地址:smtp.sina.net(端口:25)

阿里企业邮箱:SMTP服务器地址:smtp.mxhichina.com(端口:25)

搜狐企业邮箱:SMTP服务器地址:mail.sohu.net(端口:25)

Astra主题
 

1.虽然Astra不支持使用者分桌面,手机端开发。使用者要么花时间在设计好桌面端时顺便设计手机端,要么开发两版群组,一版桌面端,一版手机端。

2.隐私政策生成参考免费生成网站或者如下代码
 

<h1 style="text-align: center;">隐私政策</h1><p>最后更新:2024年10月1日</p>
<p>本隐私政策描述了我们在您使用服务时对您的信息的收集、使用和披露的政策和程序,并告诉您您的隐私权利以及法律如何保护您。</p>
<p>我们使用您的个人数据来提供和改进服务。通过使用服务,您同意按照本隐私政策收集和使用信息。</p>
<h2>解释和定义</h2>
<h3>解释</h3>
<p>首字母大写的词语具有以下条件定义的含义。无论单数还是复数,这些定义的含义都是相同的。</p>
<h3>定义</h3>
<p>出于本隐私政策的目的:</p>
<ul>
<li>
<p><strong>账户</strong> 指您为访问我们的服务或服务的部分内容而创建的独特账户。</p>
</li>
<li>
<p><strong>关联方</strong> 指控制、被控制或与一方共同控制的实体,其中“控制”指拥有50%或更多的股份、股权利益或其他有权选举董事或其他管理机构的证券。</p>
</li>
<li>
<p><strong>公司</strong>(在本协议中称为“公司”、“我们”、“我们的”或“我们的”)指的是fast step group。</p>
</li>
<li>
<p><strong>Cookie</strong> 是放置在您的计算机、移动设备或任何其他设备上的小文件,其中包含您在该网站上的浏览历史的详细信息。</p>
</li>
<li>
<p><strong>国家</strong> 指:日本</p>
</li>
<li>
<p><strong>设备</strong> 指任何可以访问服务的设备,例如计算机、手机或数字平板。</p>
</li>
<li>
<p><strong>个人数据</strong> 是指与已识别或可识别的个人相关的任何信息。</p>
</li>
<li>
<p><strong>服务</strong> 指网站。</p>
</li>
<li>
<p><strong>服务提供商</strong> 指代表公司处理数据的任何自然人或法人。它指的是第三方公司或个人,由公司雇用以促进服务、代表公司提供服务、执行与服务相关的服务或帮助公司分析服务的使用方式。</p>
</li>
<li>
<p><strong>使用数据</strong> 指自动生成的数据,由使用服务或从服务基础设施本身(例如,页面访问的持续时间)生成。</p>
</li>
<li>
<p><strong>网站</strong> 指 xxxx,可以从<a href="http://xxxx.xyz/" rel="external nofollow noopener" target="_blank">http://xxx/</a>访问</p>
</li>
<li>
<p><strong>您</strong> 指访问或使用服务的个人,或代表该个人访问或使用服务的公司或其他法律实体。</p>
</li>
</ul>
<h2>收集和使用您的个人数据</h2>
<h3>收集的数据类型</h3>
<h4>个人数据</h4>
<p>在您使用我们的服务时,我们可能会要求您提供可以用来联系或识别您的某些个人身份信息。个人身份信息可能包括但不限于:</p>
<ul>
<li>
<p>电子邮件地址</p>
</li>
<li>
<p>名字和姓氏</p>
</li>
<li>
<p>电话号码</p>
</li>
<li>
<p>地址、州、省、邮政编码、城市</p>
</li>
<li>
<p>使用数据</p>
</li>
</ul>
<h4>使用数据</h4>
<p>使用数据在使用服务时自动收集。</p>
<p>使用数据可能包括您的设备的互联网协议地址(例如 IP 地址)、浏览器类型、浏览器版本、您访问的我们服务的页面、您的访问时间和日期、您在这些页面上花费的时间、独特的设备标识符和其他诊断数据。</p>
<p>当您通过移动设备访问服务时,我们可能会自动收集某些信息,包括但不限于您使用的移动设备类型、您的移动设备唯一 ID、您的移动设备的 IP 地址、您的移动操作系统、您使用的移动互联网浏览器类型、独特的设备标识符和其他诊断数据。</p>
<p>我们还可能收集您的浏览器在您访问我们的服务或通过移动设备访问服务时发送的信息。</p>
<h4>跟踪技术和 Cookie</h4>
<p>我们使用 Cookie 和类似的跟踪技术来跟踪我们服务上的活动并存储某些信息。使用的跟踪技术包括信标、标签和脚本,以收集和跟踪信息并改进和分析我们的服务。我们使用的技术可能包括:</p>
<ul>
<li><strong>Cookie 或浏览器 Cookie。</strong> Cookie 是放置在您的设备上的小文件。您可以指示您的浏览器拒绝所有 Cookie 或指示何时发送 Cookie。然而,如果您不接受 Cookie,您可能无法使用我们服务的某些部分。除非您已调整您的浏览器设置以拒绝 Cookie,否则我们的服务可能会使用 Cookie。</li>
<li><strong>网络信标。</strong> 我们服务的某些部分和我们的电子邮件可能包含称为网络信标(也称为清晰 GIF、像素标签和单像素 GIF)的小电子文件,例如,允许公司计算访问这些页面或打开电子邮件的用户数量以及其他相关网站统计信息(例如,记录某个部分的流行度并验证系统和服务器完整性)。</li>
</ul>
<p>Cookie 可以是“持久性”的或“会话性”的。持久性 Cookie 在您离线时仍然存在于您的个人计算机或移动设备上,而会话性 Cookie 在您关闭网络浏览器时删除。您可以在<a href="https://www.termsfeed.com/blog/cookies/#What_Are_Cookies" target="_blank" rel="noopener">TermsFeed 网站</a>的文章中了解更多关于 cookie 的信息。</p>
<p>我们出于以下目的使用会话性和持久性 Cookie:</p>
<ul>
<li>
<p><strong>必要/基本 Cookie</strong></p>
<p>类型:会话性 Cookie</p>
<p>由我们管理</p>
<p>目的:这些 Cookie 对于提供您通过网站请求的服务并使您能够使用其中的某些功能至关重要。它们有助于验证用户身份并防止用户账户被欺诈使用。没有这些 Cookie,您所请求的服务无法提供,我们只使用这些 Cookie 来提供这些服务。</p>
</li>
<li>
<p><strong>Cookie 政策/通知接受 Cookie</strong></p>
<p>类型:持久性 Cookie</p>
<p>由我们管理</p>
<p>目的:这些 Cookie 用于识别用户是否接受了网站上的 cookie 使用。</p>
</li>
<li>
<p><strong>功能性 Cookie</strong></p>
<p>类型:持久性 Cookie</p>
<p>由我们管理</p>
<p>目的:这些 Cookie 允许我们记住您在使用网站时所做的选择,例如记住您的登录详细信息或语言偏好。这些 Cookie 的目的是为您提供更个性化的体验,并避免您每次使用网站时都需要重新输入您的偏好设置。</p>
</li>
</ul>
<p>有关我们使用的 cookie 及您对 cookie 的选择的更多信息,请访问我们的 Cookie 政策或我们隐私政策的 Cookie 部分。</p>
<h3>使用您的个人数据</h3>
<p>公司可能出于以下目的使用个人数据:</p>
<ul>
<li>
<p><strong>提供并维护我们的服务</strong>,包括监控我们服务的使用。</p>
</li>
<li>
<p><strong>管理您的账户:</strong>管理您作为服务用户的注册。您提供的个人数据可以让您访问服务的不同功能,这些功能仅适用于已注册用户。</p>
</li>
<li>
<p><strong>履行合同:</strong>开发、遵守和承担您通过服务购买的产品、物品或服务的购买合同或与我们通过服务签订的任何其他合同。</p>
</li>
<li>
<p><strong>联系您:</strong>通过电子邮件、电话呼叫、SMS 或其他等效形式的电子通信(如移动应用的推送通知)与您联系,相关更新或与功能相关的信息性通信、产品或已签约服务,包括必要或合理的安全更新。</p>
</li>
<li>
<p><strong>为您提供信息:</strong>为您提供有关我们提供的其他商品、服务和活动的新闻、特别优惠和一般信息,这些商品、服务和活动与您已购买或咨询过的商品类似,除非您选择不接收此类信息。</p>
</li>
<li>
<p><strong>管理您的请求:</strong>处理并管理您对我们的请求。</p>
</li>
<li>
<p><strong>业务转让:</strong>我们可能使用您的信息评估或进行合并、剥离、重组、改组、解散或其他出售部分或全部资产的交易,无论是作为持续经营还是作为破产、清算或类似程序的一部分,在此过程中,关于我们服务用户的个人数据是被转移的资产之一。</p>
</li>
<li>
<p><strong>其他目的:</strong>我们可能将您的信息用于其他目的,如数据分析、识别使用趋势、确定我们的促销活动的有效性以及评估和改进我们的服务、产品、服务、市场营销及您的体验。</p>
</li>
</ul>
<p>我们可能在以下情况下共享您的个人信息:</p>
<ul>
<li><strong>与服务提供商共享:</strong>我们可能会与服务提供商共享您的个人信息,以监控和分析我们服务的使用,与您联系。</li>
<li><strong>业务转让:</strong>我们可能在任何合并、出售公司资产、融资或收购我们全部或部分业务的谈判中共享或转让您的个人信息。</li>
<li><strong>与关联方共享:</strong>我们可能会与我们的关联方共享您的信息,在这种情况下,我们将要求这些关联方遵守本隐私政策。关联方包括我们的母公司和任何其他子公司、合资企业伙伴或其他我们控制或与我们共同控制的公司。</li>
<li><strong>与商业伙伴共享:</strong>我们可能会与我们的商业伙伴共享您的信息,以向您提供某些产品、服务或促销。</li>
<li><strong>与其他用户共享:</strong>当您在公共区域与其他用户分享个人信息或以其他方式互动时,这些信息可能被所有用户查看,并可能在外部公开分发。</li>
<li><strong>经您同意:</strong>我们可能会在获得您的同意后,出于任何其他目的披露您的个人信息。</li>
</ul>
<h3>保留您的个人数据</h3>
<p>公司将仅在本隐私政策中列出的目的所必需的时间内保留您的个人数据。我们将保留和使用您的个人数据,以在必要时遵守我们的法律义务(例如,如果我们有法律义务保留您的数据以符合适用法律),解决纠纷,并执行我们的法律协议和政策。</p>
<p>公司还将保留使用数据以用于内部分析目的。使用数据通常保留较短的时间,除非此数据用于加强安全性或改善我们的服务功能,或者我们在法律上有义务将此数据保留更长的时间。</p>
<h3>转移您的个人数据</h3>
<p>您的信息,包括个人数据,是在公司的运营办公室以及处理参与者所在的任何其他地方处理的。这意味着这些信息可能会被传输到 — 并保存在 — 您所在州、省、国家或其他政府管辖区之外的计算机上,其中数据保护法可能与您的管辖区不同。</p>
<p>您对本隐私政策的同意以及您提交此类信息表示您同意该转移。</p>
<p>公司将采取所有合理必要的步骤确保您的数据得到安全处理并且符合本隐私政策,不会将您的个人数据转移给没有包括您数据和其他个人信息安全的适当控制措施的组织或国家。</p>
<h3>删除您的个人数据</h3>
<p>您有权删除或要求我们协助删除我们收集的关于您的个人数据。</p>
<p>我们的服务可能允许您从服务中删除有关您的某些信息。</p>
<p>您可以随时通过登录您的账户(如果您有账户的话)并访问允许您管理个人信息的账户设置部分来更新、修改或删除您的信息。您也可以联系我们要求访问、更正或删除我们收集的任何个人信息。</p>
<p>请注意,我们可能需要在我们有法律义务或合法基础保留某些信息时保留该信息。</p>
<h3>披露您的个人数据</h3>
<h4>业务交易</h4>
<p>如果公司涉及合并、收购或资产出售,您的个人数据可能会被转移。我们将在您的个人数据被转移并受到不同隐私政策的约束之前提供通知。</p>
<h4>执法</h4>
<p>在某些情况下,如果法律要求或响应公共当局(例如法院或政府机构)的有效请求,公司可能必须披露您的个人数据。</p>
<h4>其他法律要求</h4>
<p>公司可能在善意认为此类行动有必要的情况下披露您的个人数据,以:</p>
<ul>
<li>遵守法律义务</li>
<li>保护和辩护公司的权利或财产</li>
<li>防止或调查与服务相关的可能的不当行为</li>
<li>保护服务用户或公众的个人安全</li>
<li>防止法律责任</li>
</ul>
<h3>您的个人数据的安全</h3>
<p>保护您的个人数据的安全对我们非常重要,但请记住,无论是通过互联网的传输还是电子存储方式,都不是100%安全的。虽然我们努力使用商业上可接受的方式来保护您的个人数据,但我们无法保证其绝对安全。</p>
<h2>儿童隐私</h2>
<p>我们的服务不针对13岁以下的任何人。我们不会有意收集任何13岁以下人士的个人身份信息。如果您是家长或监护人,并且您知道您的孩子向我们提供了个人数据,请联系我们。如果我们意识到我们在未经家长同意的情况下收集了任何13岁以下人士的个人数据,我们将采取步骤从我们的服务器中删除该信息。</p>
<p>如果我们需要依赖同意作为处理您信息的法律基础,并且您的国家要求家长的同意,我们可能需要在我们收集和使用该信息之前获取您家长的同意。</p>
<h2>其他网站的链接</h2>
<p>我们的服务可能包含指向非我们运营的其他网站的链接。如果您点击第三方链接,您将被引导至该第三方的站点。我们强烈建议您查看您访问的每个站点的隐私政策。</p>
<p>我们对任何第三方站点或服务的内容、隐私政策或做法没有控制权也不承担任何责任。</p>
<h2>本隐私政策的变更</h2>
<p>我们可能不时更新我们的隐私政策。我们将通过在此页面上发布新的隐私政策来通知您任何变更。</p>
<p>我们将通过电子邮件和/或我们的服务上的显著通知,在变更生效前通知您,并更新本隐私政策顶部的“最后更新”日期。</p>
<p>您建议定期查看此隐私政策以了解任何变更。本隐私政策的变更在发布在此页面上时生效。</p>
<h2>联系我们</h2>
<p>如果您对本隐私政策有任何疑问,您可以通过以下方式联系我们:</p>
<ul>
<li>通过电子邮件:xxx.jp</li>
</ul>

 

 

 

这篇关于wordrpess心得的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1095358

相关文章

招聘面试程序员的一些心得

         最近雅虎北研解散的消息触动了各大互联网公司 HR 的神经。公司里一下子面试的任务多了起来。正好借机会总结一下自己毕业后作面试官以来参与若干场技术面试的一点心得,分享一下。        当好一个面试官其实也很不容易,不但要练就一双火眼金睛,把优秀的人才和水货在短短的面试的几十分钟里分辨出来,同时面试官本身就是候选人观察公司的一个窗口。在面试中,面试官还要注意很多接人待

android4.4的Keyguard心得

在总结锁屏代码之前,有两个中心思想要铭记于心 A) KeyguardHostView就是我们最终所要展示的界面,所以不论用什么方法手段,都要将这个KeyguardHostView添加到窗口中,后续填充它,都是细节问题 B) 那么问题来了,通常我们将一个view添加到窗口中会用什么方法呢?          答案有两种 1 WindowManager.addView()  2 Lay

qt和VS动态库调用心得

1 动态库调用 1.1 QT动态库调用 1.1.1 创建一个动态链接库步骤 1)create C++类库 2).pro文件里增加路径DESTDIR= ..\MyDebug 3)编译 注:主要的不同,两点:增加了一个***_global.h和class***SHARED_EXPORT   1.1.2 调用动态链接库 1).pro文件里增加DESTDIR= ..\MyDebug,也可

系统开发心得感想

系统总结 到现在也是写了几个小系统了图书管理,通讯录,atm。也有着不小的收获,对系统开发多少是有了点认识。 1.首先需要将大体的类和每个类所要实现的功能构思一下然后将其以用大体的代码写出来不需要实现只要把函数名写出来明白每个函数之间的功能,用什么容器来存储操作数据如何才能使代码更加简洁,以及做好类之间的联系(数据文件的存写保证数据的准确性)。 然后整理思路按顺序将具体的代码写出来每个函数功能怎样

今天改bug的心得和最近学习的一些体会

昨天晚上Dan给了我一个bug,说是我的写的代码有问题,需要fix,但是我的代码曾经是经过测试的,而且code review也过了,QA也测试通过了,他提出的一个概念Inbox File System,我根本就没有听说过。所以,我昨天觉得很冤枉,所以就回了,我之前修改的ticket,而且是通过的,这个inbox的东西根本没有在原来的JIRA上面提起过。然后lixin给我找出来,我原来代码中间有个t

异常处理相关心得

这段时间发现异常捕获是非常重要的一个机制,之前光埋头写代码了,如今想来,除了代码之外,解决问题的能力也是非常重要的,而如何解决问题,异常的捕获不可或缺 @RestControllerAdvice @RestControllerAdvice 主要用于全局异常处理,它通常能够捕获由@Controller、@RestController 标注的类中抛出的异常,并对其进行统一处理,意味着从线程池中抛

并发心得

java线程分析 [url]http://irving-wei.iteye.com/blog/1260346[/url] tomcat经常无故挂掉,该如何定位问题 [url]http://www.iteye.com/topic/1121756[/url]

【开发心得】筑梦上海:项目风云录(2)

特别声明 这个长篇终于开了头,工作的节奏也不能耽搁,暂时也不知道何时才能收尾。人生漫漫,即使没有雷军们的成功,但是也有自己的一些小确幸。 特别声明一下,虽然这个长篇是基于真实经历,但其中有些内容纯属虚构,切勿对号入座。 项目经理是备胎 接着上次造轮子的事情说,虽然有人造轮子了,但是熟悉业务的工作必须我亲自去做了,毕竟他们都没有经历过项目锤炼,甚至还有刚刚毕业的学生。 民营企业想招聘到好学

学习3D地图引擎开发技术心得

现在市场上关于学习3D技术的书籍很多,有很多写的确实很好。个人认为好书的话一本就够了,书太多看的头晕眼花的也消化不了。我从开始学习到现在开了不下百本的相关资料,但主要还是围绕着基本学习资料在看。重要的是把一本书上的东西吃透就行。先说说我是怎么学的,各位也帮着我指导一下。 <!--[if !supportLists]-->1,  <!--[endif]-->由于从没接触过3D之类的开发(不过以前就

关于数字存储和byte[]数组的一些心得

前言 最近做项目,发现一些规律,比如数字的存储和字符串的存储,先说数字吧,最常见的整数,就涉及反码和补码,根据这些规则,甚至我们自己也能造一种数据存储结构,比如1个字节8bit,在byte里面就是一半正数一半负数,但是在二进制却是我们不理解的一种方式。计算机存储都是字节存储,字符实际上也是字节,那么byte[]数组在很多时候就很关键,比如grpc算法那一期:grpc Java demo与Spri