WordPress编辑器 WordPress编辑器优化修改全攻略

WordPress建站全攻略:从零搭建、性能优化到安全加固 内容管理系统(CMS)作为构建动态网站的核心平台,通过分离内容与表现层,极大提升了网站开发与维护的效率。其工作原理基于模块化设计,允许用户通过主题控制外观、插件扩展功能,并依赖数据库存储内容。这种架构的技术价值在于降低了建站门槛,使非技术人员也能快速搭建专业网站,同时为开发者提供了丰富的定制空间。在应用场景上,CMS广泛应用于个人博客、企业官网、电商平台等多种网站类型。本文聚焦于全球市场占有率最高的WordPress,深入解析其核心组件如主题、插件与数据库的协同机制,并针对建站过程中常见的性能瓶颈与安全风险 阅读详情
摘要]如果文字内容在你的WordPress博客里比重比较大,那么你一定经常需要和WordPress的编辑器打交道。这篇文章就介绍一些增强WordPress编辑器用途的小技巧。

  如果文字内容在你的WordPress博客里比重比较大,那么你一定经常需要和WordPress的编辑器打交道。这篇文章就介绍一些增强WordPress编辑器用途的小技巧。

为编辑器添加新的HTML标签

  默认情况下WordPress编辑器不允许不符合XHTML 1.0标准的HTML标签出现在编辑器里。例如,iframe就会被编辑器过滤掉。如果你需要在文章或者页面里插入iframe,结果会让你很沮丧。

下面的代码强制编辑器接受更多HTML标签。你只需要把它们粘贴到主题的functions.php文件里然后保存就可以了。

function fb_change_mce_options($initArray) { 
$ext = 'pre[id|name|class|style],iframe[align|longdesc| 
name|width|height|frameborder|scrolling|marginheight| 
marginwidth|src]'; 
if ( isset( $initArray['extended_valid_elements'] ) ) { 
$initArray['extended_valid_elements'] .= ',' . $ext; 
} else { 
$initArray['extended_valid_elements'] = $ext; 
} 
return $initArray; 
} 
add_filter('tiny_mce_before_init', 'fb_change_mce_options');

将HTML编辑器设为默认编辑器

  惯于写代码的站长们更习惯编写HTML,所以他们不太喜欢WordPress的可视化编辑器,而且在所见即所得编辑器里更可能生成无效代码或者混乱的代码。

  那么要怎样把HTML编辑器设为WordPress的默认编辑器呢?打开主题的functions.php文件,加入以下代码:

add_filter('wp_default_editor', create_function('', 'return "html";'));

在编辑器里添加默认内容

  在functions.php文件里添加以下代码:

function insertFootNote($content) {
                if(!is_feed() && !is_home()) {
                        $content.= "<div class='subscribe'>";
                        $content.= "<h4>标题</h4>";
                        $content.= "<p>显示的正文内容<a href='http://指向的链接'>链接文字</a></p>";
                        $content.= "</div>";
                }
                return $content;
        }
        add_filter ('the_content', 'insertFootNote');

  事实上这些内容并不会显示在编辑器里,但你每次发布新文章时,文章结尾会出现你事先设定的内容。

显示Tiny MCE中的隐藏按钮

  默认情况下,WordPress的TinyMCE编辑器中只给出了最常用的编辑按钮,比如加粗、斜体、标题等。如果你需要更多文字格式选项,可以在functions.php文件里加上下面的代码,让隐藏的按钮统统显示出来:

function enable_more_buttons($buttons) {    
        $buttons[] = 'hr';    
        $buttons[] = 'fontselect';    
        $buttons[] = 'sup';      
        // etc, etc...      
        return $buttons;  
        }  
        add_filter("mce_buttons", "enable_more_buttons");

  可用的编辑按钮包括:加粗、斜体、下划线、删除线、左对齐、居中、右对齐、两端对齐、无序列表、编号列表、减少缩进、缩进、剪切、复制、粘贴、撤销、重做、插入超链接、取消超链接、插入图片、清除、帮助、代码、水平线、删除格式、格式选择、字体选择、字号选择、样式选择、上标、下标、前景色、背景色、特殊符号、视觉辅助、锚文本、新建文本与分隔符。

添加本地语言的拼写检查

  WordPress默认配置中有一个英文拼写检查工具,那么有没有办法对其它语言进行拼写检查呢?

  同样可以在functions.php里加上下面的代码(以中文为例)以实现拼写检查功能:

function fb_mce_external_languages($initArray){      
        $initArray['spellchecker_languages'] = '+Chinese=zh, 
        English=en';        
        return $initArray;  
        }  

        add_filter('tiny_mce_before_init', 'fb_mce_external_languages');

  虽说WordPress内置的TinyMCE编辑器就是一款所见即所得(WYSIWYG)编辑器,然而我们在后台编辑好的文章和在前台看到的效果,总不十分一致。要让后台编辑结果和前台显示效果实现更高的匹配度,其实也不难。

给WordPress编辑器添加自定义按钮

  在WordPress编辑器里添加各种按钮,可以给编辑器增加更多功能,让你更方便地编辑文章。

  假设我们需要在HTML编辑器里加上一个Google AdSense广告的插入按钮。首先需要编写一段关于Google AdSense的短代码并加入到funtions.php文件里。下面是一个Google AdSense段代码的示例:

function do_adsense() {
          $adsense = "你的AdSense代码";
          return $adsense;
        }
        add_shortcode('adsense', 'do_adsense');

  完成上面的代码后,我们需要在wp-includes/js文件夹下的quicktags.js文件里加入一段代码。不过操作顺序应该是,在quicktags.dev.js文件里加入代码:

edButtons[edButtons.length] =  new edButton(‘ed_adsense’  ,’adsense’  ,’[adsense]’  ,’’  ,'adsense'  );

  然后将quicktags.dev.js更名为quicktags.js,替换原有的quicktags.js文件。(为防止意外情况发生,请事先备份这两个文件)

  保存并刷新后台的编辑界面,你就会看到新的编辑按钮了,当然你也可以稍微改动其中的代码来添加其他按钮。

WordPress编辑器 WordPress编辑器优化修改全攻略

群晖NAS部署WordPress全攻略:从LAMP环境到外网访问 动态网站开发通常基于LAMP(Linux, Apache, MySQL, PHP)或LEMP(Nginx替代Apache)技术栈,其核心原理是通过Web服务器处理请求,由PHP程序与数据库交互生成动态内容。这种架构的价值在于为开发者提供了高度灵活、可定制的网站构建能力,广泛应用于个人博客、企业官网和内容管理系统。在家庭或小型办公场景中,利用群晖NAS这类24小时在线的低功耗设备部署Web服务,可以低成本地实现数据自主掌控的发布平台。本文以在群晖NAS上搭建WordPress为例,详细阐述了通过Web Sta 阅读详情

相关推荐

WordPress建站全攻略:从零到一,解决502错误与后台卡顿

内容管理系统(CMS)是构建网站的核心技术框架,它通过将内容、设计与功能分离,实现了高效、灵活的内容发布与管理。其工作原理基于数据库存储内容,并通过模板引擎动态渲染页面。对于个人博主、中小企业乃至开发者而言,CMS的价值在于大幅降低了建站的技术门槛和成本,使得非技术人员也能轻松创建和管理专业网站。在众多CMS中,WordPress凭借其开源特性和庞大的插件生态,成为全球应用最广泛的建站平台。无论是搭建博客、企业官网还是电商站点,WordPress都能提供强大的支持。然而,在实际部署与运维过程中,用户常会遇到

aocaiti5781的博客 466

WordPress高效发布全攻略:从性能优化到自动化安全实践

内容管理系统(CMS)的核心价值在于高效、稳定地管理并发布数字内容。其工作原理通常围绕数据库交互、模板渲染和资源加载展开,旨在降低技术门槛,提升内容产出效率。在工程实践中,CMS的性能瓶颈、安全漏洞和手动操作的重复性,往往成为制约团队生产力的关键。针对这些痛点,系统化的优化策略显得尤为重要,例如通过实施对象缓存(如Redis)来减少数据库查询,显著提升后台响应速度;同时,建立自动化发布流水线,可以解放人力,确保内容分发的准时与一致。这些技术的应用场景广泛,尤其适用于需要频繁更新和高并发访问的博客、新闻媒体及

weixin_34416754的博客 409

WordPress建站全攻略:从零到一,掌握核心概念与实战技巧

内容管理系统(CMS)作为网站建设的核心工具,其核心价值在于将内容、设计与功能解耦,实现灵活扩展与高效管理。WordPress作为全球最流行的开源CMS,凭借其开源特性、插件化架构和庞大的生态系统,为个人博客、企业官网乃至电商平台提供了强大的技术基础。其工作原理基于PHP与MySQL,通过主题控制外观、插件扩展功能,实现了高度的可定制性与可移植性。在工程实践中,从域名主机选择、一键安装部署,到主题插件配置、性能安全优化,构成了完整的建站工作流。本文聚焦于WordPress建站实战,深入解析其**核心优势**

aocaiti5781的博客 497

tinymce 插件_如何创建WordPress TinyMCE插件

tinymce 插件If you are WordPress developer, then at some point you may come across customizing or extending the WordPress Visual Editor. For example,you may want to add a button to the Visual Editor’s ...

cumohuo9136的博客 1440

WordPress安装全攻略:从本地环境到线上部署的避坑指南

内容管理系统(CMS)作为构建动态网站的核心平台,其工作原理是通过分离内容与表现层,结合数据库存储与模板引擎渲染,实现高效的内容创作与管理。在众多CMS中,WordPress凭借其开源特性、丰富的插件生态与直观的操作界面,已成为全球网站建设的首选方案,尤其适合个人博客、企业官网及小型电商场景。本文聚焦于WordPress的安装部署,针对新手常遇到的数据库连接错误、文件权限问题等痛点,提供从本地测试环境搭建到线上服务器部署的完整解决方案,涵盖XAMPP、Local等工具选型及经典五步安装法,帮助读者快速搭建稳

weixin_30570101的博客 721

从零搭建网站:云服务器选购、LNMP环境配置与WordPress部署全攻略

在网站开发与部署领域,云服务器已成为构建在线应用的核心基础设施。其原理在于通过虚拟化技术,将物理服务器的计算、存储和网络资源进行池化,为用户提供可按需租用、弹性伸缩的远程计算实例。这种模式的技术价值在于,它极大地降低了个人开发者和小型项目的启动门槛与运维复杂度,使得任何人都能以极低的成本获得一台24小时在线的、完全可控的远程服务器。其应用场景广泛覆盖了个人博客、企业官网、电商门户及各类Web应用的后端部署。本文聚焦于这一主题,以阿里云、腾讯云等主流平台为例,详细解析如何从零开始,完成云服务器的选购、安全组配

weixin_33938733的博客 393

wordpress 傻瓜式美化:简单的一行代码立即让您的菜单小图标旋转起来

WordPress 美化:一行代码让你的菜单图标旋转起来 逛博客的时候发现有的博客的菜单有一个图标一直在转,觉得很不错。于是我就用 firebug 查看了下样式,把这个样式添加上就可以让你的小图标旋转起来。 在主题的 css 中加如下代码: .fa-spin { animation: 2s linear 0s normal none infinite running fa-sp...

badboy121的博客 2296

Typora Markdown编辑器从入门到精通:高效写作与笔记管理全攻略

Markdown作为一种轻量级标记语言,通过简洁的符号实现文本格式化,其核心原理是将纯文本转换为结构化的HTML等格式,在技术文档编写、知识管理等领域具有重要价值。在众多Markdown编辑器中,Typora以其独特的“所见即所得”设计哲学脱颖而出,它消除了源代码与预览窗口的割裂感,让用户能完全专注于内容创作。对于需要处理大量技术笔记、实验报告或项目文档的工程师和学生而言,Typora的流畅编辑体验、强大的图片管理功能和便捷的导出选项(如PDF和HTML)能显著提升工作效率。本文将以Typora为例,深入解

weixin_30731305的博客 694

(美化)WordPress网站添加自定义字体

通过CSS属性@font-face和font-family可以实现加载自定义web font,改变网页字体,实现美化效果。

1154

WordPress自定义推荐样式全攻略

推荐样式,或称推荐模块,是网站中用于展示相关内容或产品,引导用户浏览更多页面的一种界面设计元素。在WordPress中,推荐样式是提升用户体验和增加网站粘性的重要方式。它可以增强内容之间的联系,使用户更容易发现感兴趣的信息。一个理想的推荐样式应该易于定制且对用户友好。它应该能够快速加载,并且在不同的设备和浏览器上均能保持良好的兼容性。定义推荐样式时,需要考虑内容的相关性、视觉吸引力以及用户交互的便捷性。后续章节将详细讨论如何在WordPress中自定义和优化推荐样式。

weixin_42502040的博客 906

TwinCAT3与Matlab Simulink集成开发:如何快速生成和调试TcCOM模块

本文详细介绍了如何将TwinCAT3与Matlab Simulink进行深度集成,实现从控制算法模型到实时TcCOM模块的高效开发。通过环境搭建、模型配置、代码生成、系统集成与调试的完整流程,工程师可以快速将Simulink算法部署到倍福实时控制平台,大幅缩短开发周期并提升可靠性。

ik67890123的博客 224

如何给WordPress博客网站换个漂亮的字体

前言 大多数站长在使用博客初期,喜欢魔改美化自己的网站,博客的建设主要方便访客高质量的阅读 所以对字体的选择非常重要,本期博主给大家出一期如果给自己的博客资源网自定义自己喜欢的字体 教程开始 1.首先下载自己喜欢的字体包 在这里我给大家推荐一款免费的字体下载站 开源字体 2.转换字体包格式 当我们下载字体之后会有一个压缩包 里面会有一个.ttf 的字体文件包 因为有些浏览器不支持这种字体的格式显示 所以我们需要对字体格式转换 如果不进行转换字体格式,有些浏览器会无法显示自己设置的喜欢的字体 如果

淇云博客 1198

Lumerical FDTD新手必看:从零开始搭建光子晶体仿真环境(附完整脚本)

本文为Lumerical FDTD新手提供光子晶体仿真环境的完整搭建指南,涵盖从基础参数设置到脚本编写的全流程。通过典型光子晶体带隙分析案例,详细讲解结构建模、仿真参数配置及后处理技巧,并附赠完整MATLAB脚本,帮助用户快速掌握FDTD仿真核心技术。

3c4x5z6v7b的博客 1051

黄聪:wordpress如何开启文章格式post format

发现很多“古老”的WordPress主题使用量非常大,虽然部分也在随着WordPress版本的升级而“升级”,只不过是修复了bug而已,wordpress的新特性并没有使用。而且多数国内的wordpress主题制作者,也都是在这些主题的基础上进行创作,不免有点过时。今天枫竹梦就介绍下不算新、很好用但较少主题支持的post format的内容。 post format简介 post format...

weixin_33754913的博客 340

Meta DINOv3实战指南:如何用7B参数ViT模型搞定图像分割与检测(附Hugging Face配置)

本文提供了Meta DINOv3模型的实战应用指南,重点介绍了如何利用这个7B参数的视觉Transformer模型进行图像分割与目标检测。通过详细的Hugging Face配置步骤、环境搭建、模型加载与推理优化,帮助开发者快速上手这一强大的自监督视觉模型,并高效应用于实际计算机视觉任务中。

s3t4u的博客 903

STM32踩坑--NoST-LINK detected

这里出现的NoST-LINK detected是没有扫描到端口 在我使用一段Fly-MCU后,有一天突然发现出现如上错误,再检查的过程中检查以下几点 1.STM32 魔术棒的设置 1.1Debug设置 1.2 utilities 设置没有问题,与原来一样又看了下端口——在设备管理器中;也没有问题 ...

qq_53002477的博客 2万+

2核2G云服务器优化运行10个WordPress网站全攻略

服务器资源优化是提升网站性能与降低成本的关键技术。通过调整Linux内核参数、数据库配置和应用层缓存策略,可以显著提升硬件资源的利用效率。在Web开发领域,WordPress作为最流行的CMS系统,其性能优化涉及操作系统调优、MySQL参数调整、PHP执行优化等多维度技术。本文以2核2G云服务器环境为例,详细介绍了如何通过OpenLiteSpeed事件驱动架构、Redis对象缓存和四级缓存体系等热词技术,实现单服务器稳定运行多个WordPress站点的工程实践方案。这些优化方法不仅适用于个人站长,也能为企业

weixin_34006965的博客 418

内模控制(IMC)——理论、应用与实践

内模控制方法的核心思想是利用被控对象的数学模型(即内模)构建控制器,使得控制器可以“预知”被控系统的动态响应,从而在控制输入中提前补偿模型的固有特性和扰动影响。常见的内模控制结构中,将系统分为无延迟部分和扰动部分,并利用内部模型预测输出值,再通过反馈回路进行误差修正。utuimctufbtutui​mctuf​bt其中,uimctu_imc(t)ui​mct为内模预测得到的预补偿控制量,ufbtu_fb(t)uf​bt。

闲人编程的博客 2632

3分钟上手!Gutenberg编辑器代码块高亮全攻略

你是否还在为技术文章中的代码展示烦恼?排版混乱、语法无高亮、复制还带格式错乱?作为WordPress生态中最强大的编辑器,Gutenberg(古腾堡)的代码块功能早已解决这些痛点。本文将带你从零掌握代码块高亮的全部技巧,让你的技术文章专业度瞬间提升3个level! ## 为什么选择Gutenberg代码块 Gutenberg作为WordPress的新一代编辑器,其代码块功能相比传统编辑器有三大...

gitblog_00384的博客 1097

RK3588网卡出现丢包或者带宽不足的问题验证排查

注意除了有最大的TCP数据接收缓冲,还有/proc/sys/net/core/wmem_max — 最大的TCP数据发送缓冲可以调整,这里暂时没用到,针对具体需要可适当调整。比如把ethx接口中断从默认的cpu0迁移到其它cpu,例如将eth0中断234移到cpu7 (10是16进制, cpu0 =3588的cpu有8个核,4个A55(小核)+4个A76(大核),可以找到对应中断 将中断从默认cpu0核切到cpu7。tcp_rmem:单位是字节,接收缓存区大小,缓存从对端接收的数据,后续会被应用程序读取。

Android/Linux驱动开发传帮带学习,让驱动入门门槛更低! 2027

QML实现ListView的拖动排序

现有一种需求,就是用鼠标拖动某项,动态去改变某一项在ListView中显示的顺序位置,经过研究及实践实战,实现方式的核心代码如下: import QtQuick 2.4 import QtQuick.Controls 1.3 import QtQuick.Window 2.2 import QtQuick.Dialogs 1.2 Rectangle { width: 800 ...

草上爬的博客 7564

WordPress安装全攻略:从LAMP/LEMP环境搭建到安全部署

在网站开发领域,LAMP/LEMP栈是构建动态网站的基础技术架构,它由Linux操作系统、Apache/Nginx Web服务器、MySQL/MariaDB数据库和PHP编程语言组成。其核心原理是通过Web服务器接收用户请求,由PHP处理业务逻辑并与数据库交互,最终生成动态网页内容。这套架构的技术价值在于提供了稳定、高效且开源免费的网站运行环境,是WordPress等内容管理系统的运行基石。在实际应用场景中,无论是个人博客、企业官网还是电商平台,都需要基于此环境进行部署。本文聚焦于WordPress的安装实

weixin_30764771的博客 359

Response Instance 详解:在 ABAP OData Client Proxy 中读懂每一次响应

ABAP OData Client Proxy中的Response Instance是关键信息载体,封装了业务数据及调用上下文(如分页、delta link等)。响应实例在执行请求后自动生成,根据请求类型返回特定接口(如READ返回/IWBEP/IF_CP_RESPONSE_READ)。响应抽象与OData版本解耦,支持统一处理V2/V4服务。常见响应类型包括单实体读取、列表读取(支持分页和增量同步)、创建/更新/删除响应等。开发时可通过响应对象的安全类型方法获取数据,如get_business_data获

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 136

零基础2小时搭建个人网站:云服务器+宝塔面板+WordPress全攻略

在数字化时代,拥有一个独立的网站是个人品牌建设与内容沉淀的重要基石。其核心原理是通过云服务器提供计算与存储资源,结合域名解析实现全球访问,再借助内容管理系统(CMS)快速构建功能丰富的站点。从技术价值看,这不仅降低了建站门槛,更让用户掌握了数据自主权与定制灵活性。对于个人博客、作品集展示、小型电商等应用场景,采用云服务器+宝塔面板+WordPress的方案,已成为新手入门的黄金组合。该方案通过图形化界面简化了服务器管理与网站部署流程,让零基础用户也能快速上手。本文将以阿里云轻量应用服务器为例,详解从环境配置

weixin_33801856的博客 463

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

WordPress安装全攻略:从环境选择到安全部署的详细指南

网站搭建是现代数字内容创作和在线业务的基础,其核心在于将代码、数据库和媒体资源通过服务器环境有效组织并呈现。理解服务器环境(如LNMP/LAMP栈)的工作原理,是确保网站稳定运行的关键。这项技术的价值在于,它让个人和小型团队能够以较低成本,快速构建功能强大、可扩展的在线平台。无论是创建个人博客、企业官网还是电子商务站点,一个稳固的安装基础都至关重要。本文聚焦于WordPress这一全球最流行的内容管理系统,深入解析其在不同环境下的安装流程,并特别针对新手常遇到的数据库连接错误和文件权限问题进行详细排错,旨在

weixin_30321709的博客 348

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

从零搭建技术博客全攻略

2604_95185672的博客 407

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

上一篇: 使用flash buidler 4制作一个迅雷快车旋风地址转换(附源代码)
下一篇: wordpress修复可视化编辑不显示的问题
sendling
博客等级 码龄20年 36粉丝 98原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值