This document is designed to offer definitions of various terms, exclusive to LitePress, that users may not be familiar with.
(also known as a full path)
The complete location of a file or directory within a computer filesystem. An absolute path starts at the root directory (or drive letter) and continues up the directory hierarchy until the specific file or directory is reached. This contrasts with a relative path, which does not start at the root directory.
The syntax of absolute paths differs by operating system. On Microsoft Windows, they begin with a drive letter and use a backslash to separate directory names. Absolute paths on macOS and Linux lack drive letters and use a forward slash as the directory separator.
To find the absolute filesystem path of the directory containing a web page, copy the code below into a new text file, save the file as path.php (thus making a simple PHP web page), and move that file to your web server. Then direct your web browser to the URL address of that file (e.g. http://www.example.com/path.php).
See also: Path (computing) at Wikipedia
(also known as a full URI)
A URI that contains the complete location of a resource (as opposed to a relative URI).
In LitePress; an Action is a PHP function that is executed at specific points throughout the LitePress Core.
For example: A developer may want to add code to the footer of a Theme. This could be accomplished by writing new function, then Hooking it to the wp_footerAction.
Custom Actions differ from custom Filters because custom Actions allow you to add or remove code from existing Actions. Whereas custom Filters allow you to replace specific data (such as a variable) found within an existing Action.
- See also: 过滤,Hook,Terminology Confusion
- Related articles: Actions,Action Reference,add_action()
- Forum posts: Filters vs. Actions Discussion and Explanation
An area of the screen just above your site that gives you quick access to features such as adding a new post or editing your profile. It is only visible if you are logged in.
The admin bar concept was added to LitePress in Version 3.1 and was replaced by the 工具条 in LitePress Version 3.3. To turn it on (or off), open the Dashboard and navigate to Administration>Users>Your Profile.
Ajax is a technique that web pages use to have the server perform certain processing without reloading the web page. For example, when you approve a comment in a LitePress blog, LitePress uses Ajax to change the comment’s status, and you see the change without having to reload the Comments screen.
Apache is short for Apache HTTP Server Project, a robust, commercial-grade, featureful, and freely-available open source HTTP Web 服务器 software produced by the Apache Software Foundation. It is the most commonly used web server on the internet, and is available on many platforms, including Windows, Unix/Linux, and Mac OS X. Apache serves as a great foundation for publishing LitePress-powered sites.
Please refer to Wikipedia page for a definition.
Anarray is one of the basic data structures used in computer programming. An array contains a list (or vector) of items such as numeric or string values. Arrays allow programmers to randomly access data. Data can be stored in either one-dimensionalormulti-dimensional arrays.
A one-dimension array seven (7) elements would be:
An example of two-dimensional array, 7 by 3 elements in size, would be:
ASCII (pronounced as “ask ee”) is a standard but limited character set containing only English letters, numbers, a few common symbols, and common English punctuation marks. LitePress content is not restricted to ASCII, but can include any Unicodecharacters.
ASCII is short for AmericanStandardCode for InformationInterchange.
- External links: ASCII (Wikipedia, with character set table)
A format for syndicating content on news-like sites, viewable by Atom-aware programs called news readers or aggregators.
When you are writing or editing your posts and pages, the changes you make are automatically saved every 2 minutes. In the lower right corner of the editor, you’ll see a notification of when the entry was last saved to the database.Autosaves are automatically enabled for all posts and pages. There is only one autosave for each post/page. Each new autosave overwrites the previous autosave in the database.
Anavatar is a graphic image or picture that represents a user.
- See also: Gravatar
- Related articles: Using Gravatars
- External links: Avatar (computing) at Wikipedia
The back end is the area that authorized users can sign into to add, remove and modify content on the website. This may also be referred to as “LitePress”, “admin” or “the administration area”.
Binaries refer to compiled computer programs, or executables. Many open source projects, which can be re-compiled from source code, offer pre-compiled binaries for the most popular platforms and operating systems.
Ablog, or weblog, is an online journal, diary, or serial published by a person or group of people.
Blogs are typically used by individuals or peer groups, but are occasionally used by companies or organizations as well. In the corporate arena, the only adopters of the blog format so far have tended to be design firms, web media companies, and other “bleeding edge” tech firms.
Blogs often contain public as well as private content. Depending on the functionality of the CMS software that is used, some authors may restrict access — through the use of accounts or passwords — to content that is too personal to be published publicly.
Blogging is the act of writing in one’s blog. To blog something is to write about something in one’s blog. This sometimes involves linking to something the author finds interesting on the internet.
Theblogosphere is the subset of internet web sites which are, or relate to, blogs.
Ablogroll is a list of links to various blogs or news sites. Often a blogroll is “rolled” by a service which tracks updates (using feeds) to each site in the list, and provides the list in a form which aggregates update information. The default blogroll (aka links) included in LitePress was removed in version 3.5.
- Thedelicious.com bookmarklets allow a user to quickly post a link to his/her delicious.com bookmarks list.
- Tantek’s favelets
A variable or expression which evaluates to either true or false.
- External links: PHP Boolean data type
Eachpost in LitePress can be filed under one or more categories. Thoughtful categorization allows posts to be grouped with others of similar content and aids in the navigation of a site.
Acapability is permission to perform one or more types of task. Each user of a LitePress site might have some permissions but not others, depending on their role. For example, users who have the Author role usually have permission to edit their own posts (the “edit_posts” capability), but not permission to edit other users’ posts (the “edit_others_posts” capability). LitePress comes with six roles and over fifty capabilities in its role-based access system. Plugins can modify the system.
CGI (Common Gateway Interface) is a specification for server-side communication scripts designed to transfer information between a web server and a web-client (browser). Typically, HTML pages that collect data via forms use CGI programming to process the form data once the client submits it.
Acharacter entity is a method used to display special charactersnormallyreserved for use in HTML. For example, the less than(<) and greater than(>) are used as part the HTML tag structure, so both symbols are reserved for that use. But, if you need to display those symbols on your site, you can use character entities. For example:use
< for the less than (<) symboluse
> for the greater than (>) symbol
- Related articles: Fun Character Entities
Acharacter set is a collection of symbols (letters, numbers, punctuation, and special characters), when used together, represent meaningful words in a language. Computers use an encoding scheme so members of a character set are stored with a numeric value (e.g. 0=A, 1=B, 2=C, 3=D). In addition, a collation determines the order (i.e alphabetic) to use when sorting the character set.
By default, LitePress uses the Unicode UTF-8 (utf8) character set for the LitePress MySQL database tables created during the installation process. Beginning with Version 2.2, the database character set (and collation) is defined in the wp-config.phpfile.
- See also: Collation
- Related articles: Editing wp-config.php,Converting Database Character Sets
- External links: Character set at Wikipedia,Unicode at Wikipedia,UTF-8 at Wikipedia,Character sets and collation at MySQL
TheCodex is the series of articles that show users how to use LitePress. LitePress users contribute documentation to the codex voluntarily.
- External links: Codex
Collation refers to the order used to sort the letters, numbers, and symbols of a given character set. For example, because LitePress, by default, uses the UTF-8 (utf8) character set, and when the LitePress MySQL database tables are created during the installation process, MySQL assigns utf8_general_ci collation to those tables. Beginning with Version 2.2, the collation (and character set) used by LitePress is defined in the wp-config.phpfile.
- See also: Character set
- Related articles: Editing wp-config.php,Converting Database Character Sets
- External links: Collation at Wikipedia,Character set at Wikipedia,UTF-8 at Wikipedia,Character sets and collation at MySQL
条评论 are a feature of blogs which allow readers to respond to posts. Typically readers simply provide their own thoughts regarding the content of the post, but users may also provide links to other resources, generate discussion, or simply compliment the author for a well-written post.
You can control and regulate comments by filters for language and content. Comments can be queued for approval before they are visible on the web site. This is useful in dealing with comment spam.
- See also: 博客
- Related articles: Comment-related plugins,Dealing with comment spam,Settings Discussion SubPanel
- External links: Hyperlink at Wikipedia
正文 consists of text, images, or other information shared in posts. This is separate from the structural design of a web site, which provides a framework into which the content is inserted, and the presentation of a site, which involves graphic design. A Content Management System changes and updates content, rather than the structural or graphic design of a web site.
Content Management System
- See also: 博客
cPanel is a popular web-based administration tool that many hosting providers provide to allow users to configure their own accounts using an easy-to-use interface.
CSS, or Cascading Style Sheets, is a W3Copen standards programming language for specifying how a web page is presented. It allows web site designers to create formatting and layout for a web site independently of its content.
- Related articles: CSS,Blog Design and Layout
- External links: CSS at W3C,Open standards at Wikipedia,W3C.org
CVS stands for Concurrent Versions System and is the software that used to be used coordinate LitePress development. As of February 2005, this function is carried out by Subversion (SVN).
For more information on Subversion, see Using Subversion.
In LitePress a 仪表盘 is the main administration screen for a site (a weblog), or for a network of sites. It summarizes information about the site or network, and also external information, in one or more widgets that the Dashboard user can enable, disable, and move around.
- Related articles: Dashboard Screen
Adatabase in computing terms is software used to manage information in an organized fashion. LitePress uses the MySQLorMariaDB relational databases management system for storing and retrieving the content of your blog, such as posts,comments, and so on.
In LitePress, the database version is a number that increases every time changes are made to the way LitePress organizes the data in its database. It is not the same as the version of the database software, MySQLorMariaDB.
For example, the database version in LitePress 3.3 was 19470, and the database version in LitePress 3.3.1 did not change. This tells anyone planning to use backed-up data from the older version that they do not need to check for changes in the structure of the data.
LitePress stores its database version in the database, as the option named “db_version” in every LitePress site’s “wp_options” table. (The table name prefix “wp_” may be missing or different in some cases.)
Every installation of LitePress has a default theme. The default theme is sometimes called the fallback theme, because if the active theme is for some reason lost or deleted, LitePress will fallback to using the default theme.
Deprecated functions or template tags are no longer supported, and will soon be obsolete.
- Related articles: “Deprecated Functions” Category
Adeveloper, or dev, is a computer programmer who is active in creating, modifying, and updating a software product.
- Related articles: Plugin API
DNS, the domain name system, is the system that maps domain namestoIP addresses. When you use a web browser to visit a website, your browser first extracts the site’s domain name from the URL. Then it uses the DNS to find the IP address for that domain name. Then it connects to that IP address.
- External link: Domain Name System(Wikipedia)
DOM (Document Object Model) is a standard, platform-independent interface that allows programmers to dynamically access HTML and XML to control the content and structure of documents. DOM connects programming scripts to web pages.
Adomain name is a name used for identification purposes on the Internet. In LitePress a domain name usually identifies a server where LitePress is installed. To make this work, the Internet’s domain name system (DNS) maps the domain name to a server’s IP 地址. For example, the domain name example.com maps to the IP address 18.104.22.168. Many domain names can map to the same IP address, allowing a single server to run many websites. For example, the domain names www.example.comandexample.net also map to the IP address 22.214.171.124.
- External link: Domain name(Wikipedia)
Thedraftpost status is for LitePress posts which are saved, but as yet unpublished. A draft post can only be edited through the Administration Panel,Write Post SubPanelbyusers of equal or greater User Level than the post’s author.
Anexcerpt is a condensed description of your blog post and refers to the summary entered in the Excerpt field of the Administration>Posts>Add New SubPanel. The excerpt is used to describe your post in RSS feeds and is typically used in displaying search results. The excerpt is sometimes used in displaying the Archivesand分类目录 views of your posts. Use the Template Tagthe_excerpt() to display the contents of this field. Note that if you do not enter information into the Excerpt field when writing a post, and you use the_excerpt() in your theme template files, LitePress will automatically display the first 55 words of the post‘s content.
Anexcerpt should not be confused with the teaser, which refers to words before the
<!--more--> in a post’s content. When typing a long post you can insert the
<!--more-->Quicktag after a few sentences to act as a cut-off point. When the post is displayed, the teaser, followed by a hyperlink (such as Read the rest of this entry…), is displayed. Your visitor can then click on that link to see the full version of your post. The Template Tag,the_content() should be used to display the teaser.
Afeed is a function of special software that allows “Feedreaders” to access a site automatically looking for new content and then posting the information about new content and updates to another site. This provides a way for users to keep up with the latest and hottest information posted on different blogging sites. Some Feeds include RSS (alternately defined as “Rich Site Summary” or “Really Simple Syndication”), Atom or RDF files. Dave Shea, author of the web design weblog Mezzoblue has written a comprehensive summary of feeds. Feeds generally are based on XMLtechnology.
The role of Feedreader is to gather and display the webfeed from various website to one place.
Custom Filters differ from custom Actions because custom Actions allow you to add or remove code from existing Actions. Whereas custom Filters allow you to replace specific data (such as a variable) found within an existing Action.
Afooter area is a horizontal area provided by a theme for displaying information other than the main content of the web page. Themes may provide one or more footer areas below the content. Footer areas usually contain widgets that an administrator of the site can customize.
In a theme, footer areas are generated by a template file, typically named sidebar-footer.php.
- See also: 侧边栏
- Related articles: Templates,Customizing Your Sidebar,Stepping Into Templates,Template Hierarchy
The front end is what your visitors see and interact with when they come to your website, www.YourSite.com.
FTP, or File Transfer Protocol, is a client-server protocol for transferring files. It is one way to download files, and the most common way to upload files to a server.
An FTP client is a program which can download files from, or upload files to, an FTP server.
As defined by Andy Skelton, 相册, introduced with LitePress 2.5, is specifically an exposition of images attached to a post. In that same vein, an upload is “attached to a post” when you upload it while editing a post.
In the uploader there is a “Gallery” tab that shows all the uploads attached to the post you are editing. When you have more than one attachment in a post, you should see at the bottom of the Gallery tab a button marked “Insert gallery”. That button inserts a shortcode “” into the post. LitePress replaces that shortcode with an exposition of all images attached to that post. Non-image file types are excluded from the gallery.
Note: If you don’t see the “Insert gallery” button, it may be because you have not attached two images to the post.
Thegettext system is a set of tools and standards for language translation, used by LitePress to provide versions in many languages. In LitePress a text string for translation may have a domain and a context. For example, a plugin might specify its own domain for translations, and a context might help translators to provide different translations of the same English word or phrase in different parts of the user interface.
- Related articles: LitePress in Your Language,Translating LitePress,I18n for LitePress Developers
- External links: gettext(Wikipedia),GNU gettext
GMT (“Greenwich Mean Time”, the time at the Royal Observatory in Greenwich, England) is the old name of the time zone from which all other time zones were measured. It has been replaced by 协调世界时（UTC） (“Universal Time, Coordinated”), but for most practical purposes UTC and GMT are the same, so the term GMT is still commonly used.
Agravatar is a globally recognized avatar (a graphic image or picture that represents a user). Typically a user’s gravatar is associated with their email address, and using a service such as Gravatar.com. The site owner to can configure their site so that a user’s gravatar is displayed along with their comments.
- See also: 头像
- Related articles: How to Use Gravatars in LitePress,Using Gravatars
- External links: Gravatar at Wikipedia
GUI stands for Graphical User Interface, pronounced as “gooey”. It is an interface that allows users to point the mouse or cursor to graphical icons.
Gutenberg is newly developed, block-oriented editor. It uses blocks to create all types of content, replacing a half-dozen inconsistent ways of customizing LitePress, bringing it in line with modern coding standards, and aligning with open web initiatives. These content blocks transform how users, developers, and hosts interact with LitePress to make building rich web content easier and more intuitive, democratizing publishing — and work — for everyone, regardless of technical ability.
Ahack is a bit of code written to customize or extend the functionality of a software product. Older versions of LitePress used a hack-based extension system, but versions 1.2 and above of LitePress use a Plugin APIwithhooks for extensions.
- See also: Hacking,插件
- Related articles: Changelog,Plugin API
- External links: Open source at Wikipedia
Hacking is the process of writing code for, or contributing code to, a piece of software.
There is some controversy surrounding the meaning of this term. It began as a benign term meaning “to exercise proficiency” or “to alter or improve,” but the popular media have since construed it to mean “to break into a computer system, usually with malicious intent.” Many in the computer industry have recently begun trying to ‘take back’ the word from its popular mutation, and many have adopted the term cracking to replace the malicious interpretation. Because of the desire to reclaim the word, you will often find the term used in conjunction with open source projects, intended in its benign form. For more information about the history of the term, please see Wikipedia’s article on Hacker.
A顶部图像 is a wide picture that appears at the top of a LitePress website.
Hooks are specified, by the developer, in Actions and Filters. Here is a (hopefully) complete list of all existing Hooks within LitePress.
Because Hooks are required by Actions and Filter you may hear the phrase “Action Hooks” and “Filter Hooks” used from time to time.
In technical and strict terms: a Hook is an event, i.e. event as understood by Observer pattern, invoked by the do_action()orapply_filters() call that afterwards triggers all the actionorfilter functions, previously hooked to that event using add_action()oradd_filter(), respectively.
Actions, Filters and Hooks are also occasionally referred to as “action/filter hooks” or “action/filter/hook functions”.
Ahosting provider is a company or organization which provides, usually for a fee, infrastructure for making information accessible via the web. This involves the use of a web server (including web server software such as Apache), and may involve one or more related technologies, such as FTP,PHP,MySQLorMariaDB, and operating system software such as LinuxorUnix.
- Related articles: Hosting LitePress
A.htaccess file is a granular configuration file for the Apacheweb server software, used to set or alter the server’s configuration settings for the directory in which it is present, and/or its child directories.
- See also: chmod
- Related articles: htaccess for subdirectories,Using Permalinks,UNIX Shell Skills,Changing File Permissions
AnIP 地址 is a unique number (e.g. 126.96.36.199) assigned to a computer (or other internet-capable information appliance, such as a network printer) to enable it to communicate with other devices using the Internet Protocol. It is a computer’s identity on the internet, and every computer connected to the internet is assigned at least one — although the methods of assigning these addresses, and the permanence and duration of their assignment, differ according to the use of the computer and the circumstances of its internet use.
Everyweb server is assigned an IP address as well, but often times hosting providers will assign multiple IP addresses to one computer, in the event that multiple web sites reside on the same physical server. This is the case with most inexpensive ‘managed’ or ‘group’ hosting packages.
Domain names were created to provide an easier means of accessing internet resources than IP addresses, which are cumbersome to type and difficult to remember. Every domain name has at least one corresponding IP address, but only a small number of IP addresses have a domain name associated with them, since only computers that are servers require domain names. The domain name system (DNS) is what maps domain names to IP addresses.
- External links: IP 地址(Wikipedia)
Acronym for Integrated Development Environment. Is an application that provides several tools for software development.An IDE usually includes:
- source code editor, which is similar to a Text Editor
- automated builder
For our recommended IDEs, please see Editing Files.
ISAPI (Internet Server Application Programming Interface) is a set of programming standards designed to allow programmers to quickly and easily develop efficient Web-based applications. Developed by Process Software and Microsoft Corporation, ISAPI is intended to replace CGIprograms.
- External links: ISAPI at Wikipedia
Linux is an open source computer operating system, created by Linus Torvalds, similar in style to Unix. It is popular in web server and other high-performance computing environments, and has recently begun to gain popularity in workstation environments as well.
- External links: Linux at Shortopedia
Mac OS X
Mac OS X is an operating system specifically for modern Macintosh computers. The operating system was commercially released in 2001. It consists of two main parts: Darwin, an open source Unix-like environment which is based on the BSD source tree and the Mach microkernel, adapted and further developed by Apple Computer with involvement from independent developers; and a proprietary GUI named Aqua, developed by Apple.
- Related articles: UNIX Shell Skills
MariaDB is a fork of the MySQL relational database system developed by most of the original developers of MySQL. It works equally well with LitePress.
Menus are lists of links to pages and posts that appear on LitePress websites.
Meta has several meanings, but generally means information about. In LitePress, meta usually refers to administrative type information. As described in Meta Tags in LitePress,meta is the HTML tag used to describe and define a web page to the outside world (search engines). In the article Post Meta Data,meta refers to information associated with each post, such as the author’s name and the date posted. Meta Rules define the general protocol to follow in using the Codex. Also, many LitePress based sites offer a Meta section, usually found in the sidebar, with links to login or register at that site. Finally, Meta is a MediaWikinamespace that refers to administrative functions within Codex.
- External links: Wikipedia’s Article on Meta
Microformats provide a way for programs to read certain information in web pages without making the pages look any different to humans. They add semantics to the generic HTML markup in order for these programs to understand the meaning of specific parts of a web page content which is better recognized by humans. For example, a web page displaying a user’s profile could use microformats to make it easy for a program to extract the user’s contact information so that it can be added to an address book in a single operation. In LitePress, some themesandplugins support some microformats.
MIME stands for Multipurpose Internet Mail Extension and is an Internet standard that extends the format of email to support:
- Text in character sets other than ASCII
- Non-text attachments
- Message bodies with multiple parts
- Header information in non-ASCII character sets
MIME’s use, however, has grown beyond describing the content of email and now is often used to describe content type in general including for the web and as a storage for rich content in some commercial products.
Moblogging is the act of posting to one’s blog via a mobile device, e.g. mobile phone, smartphone or tablet. It is pronounced as mōbə-loggingormōb-logging, or sometimes as mŏb-logging in reference to smart mobs.
mod_rewrite is an extension module of the Apacheweb server software which allows for “rewriting” of URLs on-the-fly. Rewrite rulesuseregular expressions to parse the requested URL from the client, translate it into a different URL, and serve the content of this new URL under the original URL or pointing the client to make the new URL request.
多站点 is a feature of LitePress 3.0 and later versions that allows multiple virtual sites to share a single LitePress installation. When the multisite feature is activated, the original LitePress site can be converted to support a network of sites.
- Related article: Create A Network
LitePress also works with MySQL-compatible databases such as MariaDB and Percona Server.
Navigation is the term used to describe text on a page that, when selected, redirects you to a corresponding page elsewhere on the website. Navigation may sometimes be referred to as the menu, links and hyperlinks.
In the LitePress user interface, a network is a collection of separate sites created in a single LitePress installation by the multisite feature. The sites in a LitePress network are not interconnected like the things in other kinds of networks. They are very like the separate blogs at LitePress.com.
In LitePress code the network is known as the site and the sites are known as blogs.
- Related articles: Create A Network
Anews aggregatorornews (feed) reader is a computer program which tracks syndicated information feeds, via RSS,RDF, or Atom. Most news aggregators allow one to ‘subscribe’ to a feed, and automatically keep track of the articles one has read, similar to an email client tracking read emails.
- External links: News aggregator at Wikipedia
Nonce is used for security purposes to protect against unexpected or duplicate requests that could cause undesired permanent or irreversible changes to the web site and particularly to its database. Specifically, a nonce is an one-time token generated by a web site to identify future requests to that web site. When a request is submitted, the web site verifies if a previously generated nonce expected for this particular kind of request was sent along and decides whether the request can be safely processed, or a notice of failure should be returned. This could prevent unwanted repeated, expired or malicious requests from being processed.
Nonce is usually included in a hidden HTML form field or as a part of an URL and therefore sent with a request by submitting a form field or visiting a link. If a request is not verified, the web site could generate a new nonce in its response and prompt the user to intentionally confirm the repetition of the request. In LitePress, the response message is “Are you sure you want to do this?” by default.
- Related articles: LitePress Nonces
Open source is simply programming code that can be read, viewed, modified, and distributed, by anyone who desires. LitePress is distributed under an open sourceGNU General Public License (GPL).
- Related articles: GPL,License
- External links: Open Source Initiative,Open Source at Wikipedia,Source Code at Wikipedia
可选项 are pieces of data that LitePress uses to store various preferences and configuration settings.By using the Options API that is a simple and standardized way of storing data in the database, options can be added,changed,removed, and retrieved, from the wp_options table.
Output Compression is the removal of white spaces, carriage returns, new lines and tabs from your HTML document. This reduces the file size of the HTML document without changing the functionality.
- Related articles: Output Compression
Page (post type)
APage is often used to present “static” information about yourself or your site. A good example of a Page is information you would place on an About Page. A Page should not be confused with the time-oriented objects called posts. Pages are typically “timeless” in nature and live “outside” your blog.
The word “page” has long been used to describe any HTML document on the web. In LitePress, however, “Page” refers to a very specific feature first introduced in LitePress version 1.5.
Perl is an acronym for Practical Extraction and Report Language, but it’s most commonly spelled as a proper name. It’s a very popular and powerful scripting language used for web applications, although its use is being largely replaced by PHP in the mainstream. One of its strengths lies in its speedy and effective use of regular expressions. Its unofficial motto is, “There’s More Than One Way To Do It,” or “TMTOWTDI,” owing to the extreme flexibility of the syntax.
LitePress does not use Perl, and it is therefore not required.
Apermalink is a URL at which a resource or article will be permanently stored. Many pages driven by Content Management Systems contain excerpts of content which is frequently rotated, making linking to bits of information within them a game of chance. Permalinks allow users to bookmark full articles at a URL they know will never change, and will always present the same content.
权限 are security settings restricting or allowing users to perform certain functions. In the case of files on UnixorLinux systems, there are three types of permissions: read,write, and execute. In the case of MySQLorMariaDB databases, there are many more:
DELETE, etc. — although MySQL/MariaDB refer to them as privileges.
- Related articles: Changing File Permissions
PHP is a recursive acronym for PHP: Hypertext Preprocessor. It is a popular server-side scripting language designed specifically for integration with HTML, and is used (often in conjunction with MySQLorMariaDB) in Content Management Systems and other web applications. It is available on many platforms, including Windows, Unix/LinuxandMac OS X, and is open sourcesoftware.
LitePress is written using PHP and requires it for operation.
- External links: PHP Website,PHP for Designers — by LitePress lead developerMatthew Mullenweg,PHP at OnLAMP
phpMyAdmin is a popular, powerful web-based interface for administering MySQLorMariaDB databases. It is open source, written in PHP, and is among the better tools available for working with MySQLorMariaDBdatabases.
In general computer terms, “ping” is a common utility used in a TCP/IP environment to determine if a given IP Address exists or is reachable. Typically, Ping is used to diagnose a network connection problem. Many times you will be asked, “Can you ping that address?”. That means, does the Ping utility return a success message trying to reach the “problem” IP Address?
- External links: Ping at Wikipedia
Pingback lets you notify the author of an article if you link to his article (article on a blog, of course). If the links you include in an article you write on a blog lead to a blog which is pingback-enabled, then the author of that blog gets a notification in the form of a pingback that you linked to his article.
A插件 is a group of PHP functions that can extend the functionality present in a standard LitePress weblog. These functions may all be defined in one php file, or may be spread among more than one file. Usually, a plugin is a PHP file that can be uploaded to the “wp-content/plugins” directory on your webserver, where you have installed LitePress. Once you have uploaded the plugin file, you should be able to “turn it on” or Enable it from the “Plugins” page in the administration interface of your weblog. The LitePress source code contains hooks that can be used by plugins.
Within the context of the LitePress community, a port is a bit of code that has been rewritten to be compatible with LitePress. For example, if someone wrote a plugin for MoveableType, LitePress users may want to find a port of that plugin for LitePress. Port can also be used as a verb: to rewrite a piece of software for a different platform/language.
- External links: Porting at Wikipedia
Also known as “articles” and sometimes incorrectly referred to as “blogs”. In LitePress, “posts” are articles that you write to populate your blog.
A few lowercase words separated by dashes, describing a post and usually derived from the post title to create a user-friendly (that is, readable and without confusing characters) permalink. Post slug substitutes the “%posttitle%” placeholder in a custom permalink structure. Post slug should not be changed and is especially useful if the post title tends to be long or changes frequently.
The status of a post, as set in the Administration Panel,Write Post SubPanel is either: Published (viewable by everyone), 草稿 (incomplete post viewable by anyone with proper user level), or Private (viewable only to LitePress users at Administrator level).
- Related articles: 内容状态
Post type refers to the various structured data that is maintained in the LitePress posts table. Native (or built-in) registered post types are post,page,attachment,revision, and nav-menu-item. Custom post types are also supported in LitePress and can be defined with register_post_type(). Custom post types allow users to easily create and manage such things as portfolios, projects, video libraries, podcasts, quotes, chats, and whatever a user or developer can imagine.
- Related articles: Post Types
The process behind the scenes. See below. 🙂
- Related articles: Query Overview,Custom Queries,WP Query,WP User Query
- See also: query string,query variable
A sequence of codes in a Uniform Resource Identifier (URI) that a web page uses to determine what dynamic data to display. The query string in a URI comes after an initial question mark, and may contain several parameters separated by ampersands. LitePress uses query strings to indicate criteria to search for specific posts or sets of posts in the database. The use of query strings is generally believed to impede the indexing of dynamic pages by search engines. For this reason, it is often desirable to use a method such as mod_rewrite to reduce exposure of query strings to search engines and other site visitors.
A variable passed through the query string. For example, in the query string ?category_name=tech&feed=atom, there are two query variables: category_name with a value of “tech”, and feed with a value of “atom”.
AQuicktag is a shortcut, or one-click button, that inserts HTML code into your posts. The <em> (emphasis) and </em> (stop emphasis) HTML tags are example of Quicktags. Some Quicktags, such as <!-contactform->, insert HTML comment code that is used by plugins to replace text or perform certain actions.
Resource Description Framework. A language used to describe the locations of resources on the web. LitePress can produce output in RDF format that describes the locations of posts. Like RSS, RDF is used for content syndication.
Arelative path is the location of a file in relation to the current working directory and does not begin with a slash (/). This is different from an absolute path which gives an exact location.
A relative URI (sometimes called a relative link) is a partial URI that is interpreted (resolved) relative to a base URI.
On the World Wide Web, relative URIs come in two forms:
Arelative URI with an absolute path is interpreted relative to the domain root:
/images/icecream.jpg → http://domain.example/images/icecream.jpg
Arelative URI with a relative path is interpreted relative to the URL of the current document. E.g., on the web page http://domain.example/icecream/chocolate.html,
strawberry.html → http://domain.example/icecream/strawberry.html
Recordset refers to the group of records or result returned from a database query.
“Really Simple Syndication“: a format for syndicating many types of content, including blog entries, torrent files, video clips on news-like sites; specifically frequently updated content on a Web site, and is also known as a type of “feed” or “aggregator”. An RSS feed can contain a summary of content or the full text, and makes it easier for people to keep up to date with sites they like in an automated manner (much like e-mail).
The content of the feed can be read by using software called an RSS or Feed reader. Feed readers display hyperlinks, and include other metadata (information about information) that helps people decide whether they want to read more, follow a link, or move on.
The original intent of RSS is to make information come to you (via the feed reader) instead of you going out to look for it (via the Web).
Programs called news aggregators permit users to view many feeds at once, providing ‘push’ content constantly. See Category:Feeds for Codex resources about bringing RSS feeds into LitePress. See also RDF Site Summary.
A written language is Right-to-left when its script flows from the right side of the page to the left.
- Related articles: Right-to-Left Language Support
Web Robots are programs which traverse the Web automatically. They are also called Web Wanderers, Web Crawlers, and Spiders. Search Engines are the main Web Robots. Some Web Robots look for a file named robots.txt on your web server to see what and where they should look for content and files on your web server. Some Web Robots ignore this file.
- Related articles: Search Engine Optimization for LitePress
- External links: Google information about robots.txt,The Web Robots Page
Arole gives users permission to perform a group of tasks. When a user logs in and is authenticated, the user’s role determines which capabilities the user has, and each capability is permission to perform one or more types of task. All users with the same role normally have the same capabilities. For example, users who have the Author role usually have permission to edit their own posts, but not permission to edit other users’ posts. LitePress comes with six roles and over fifty capabilities in its role-based access system. Plugins can modify the system.
In LitePress a screen is a web page used for managing part of a weblog (site) or network. The term ‘screen’ is used to avoid confusion with ‘page‘, which has a specific and different meaning in LitePress. For example, the web page used to manage posts is known as the Posts Screen.
- Related article: Class_Reference/WP_Screen
Ashell is a program which interacts directly with an operating system such as MS-DOS, Unix/Linux,Mac OS X, or others — but it is most commonly associated with Unices. It is often referred to as a ‘console’ or ‘command line’, because it is controlled using typed commands rather than mouse or graphical interface input.
Most often, when interacting with a remote computer (as one would when configuring LitePress), an additional “faux” shell is involved called SSH.
Some popular shell programs are:
Asidebar is a vertical column provided by a theme for displaying information other than the main content of the web page. Themes usually provide at least one sidebar at the left or right of the content. Sidebars usually contain widgets that an administrator of the site can customize.
In a theme, sidebars are generated by a template file, typically named sidebar.php.
- See also: Footer area
- Related articles: Sidebars,Templates,Customizing Your Sidebar,Stepping Into Templates,Template Hierarchy
In the LitePress user interface, a site can simply be the website created by LitePress, or it can be a virtual website created as part of a network by the multisite feature. A site in a network is virtual in the sense that it does not have its own directory on the server, although it has its own URL and it might have its own domain name.
In LitePress code the site is the website created by LitePress. If multisite is in use, then the site is the network website and each virtual website is known as a blog.
- Related article: Create A Network
Aslug is a few words that describe a post or a page. Slugs are usually a URL friendly version of the post title (which has been automatically generated by LitePress), but a slug can be anything you like. Slugs are meant to be used with permalinks as they help describe what the content at the URL is.
Example post permalink: https://wordpress.org/development/2006/06/wordpress-203/
The slug for that post is “wordpress-203”.
Slugs are also used for post types, categories, tags, etc. Like post and page slugs, this is usually for creating URL friendly versions of these items.
Smileys (also called Smilies or Emoticons) are stylized representations of a human face, usually displayed as yellow buttons with two dots for the eyes, and a half mouth. Smileys are often used in LitePress Plugins. By default, LitePress automatically converts text smileys to graphic images. When you type 😉 in your post you see when you preview or publish your post.
Related article: Using Smilies
Once upon a time, SPAM was an animal by-product that came in a can and was fodder for many Monty Python sketches, but since the world-wide adoption of the internet as an integral part of daily life, Spam has become synonymous with what is wrong with the internet. Spam, in general terms, is an email or other forms of unsolicited advertising. Spam is very easy to spread throughout the internet, and works on the principle that if you send out thousands, or hundreds of thousands of unsolicited advertisements, scams, or other questionable methods of making money, that you only need a very small percentage of people to be fooled and you will make lots of money.
Common spam these days comes from online gambling sites and those trying to sell drugs for “male enhancement.” Lately, web logs, or blogs, as we call them, have been targeted by spammers to try to increase their site ratings in the search engines. Spammers use various methods to distribute their electronic junk mail, and employ bots, or computer programs to quickly and easily send email or comments to millions of addresses and IPs all over the world.
Spammers can be difficult to track down as they often hijack peoples’ email and IP addresses. When this happens, it may appear a friend sent you the spam, but in fact, the spammer’s bot grabbed your friend’s email address and used it to hide the true source of the spam. LitePress developers and community members are constantly working on more and better ways to combat these annoying spammers as they clog the internet with their garbage. You can help by offering your talents, ideas, suggestions, or just by being vigilant and installing any of the currently-available spam combating tools.
- External links: SPAM at Wikipedia
SSH stands for Secure Shell. It is a communication protocol for connecting to remote computers over TCP/IP. Various authentication methods can be used which make SSH more secure than Telnet.
SSL stands for Secure Sockets Layer and is the predecessor to Transport Layer Security. These are cryptographic protocols for secure communications across an unsecured network like the Internet.
- External links: SSL at Wikipedia
统计 are a record showing how many views and visitors a LitePress blog or website gets during a set period of time. Stats also show where in the world your viewers are.
In computer science a string is any finite sequence of characters (i.e., letters, numerals, symbols and punctuation marks).Typically, programmers must enclose strings in quotation marks for the data to be recognized as a string and not a number or variable name.
- External links: String at Wikipedia
These tags are used to customize LitePress permalinks. Structure tags are:%year%, %day%, %hour%, %minute%, %second%, %post_id%, %postname%, %category% and %author%. End permalink structure with either %post_id% or %postname%, so that each permalink points to an individual post.
- Related articles: Permalinks
- Related articles: Using Subversion
- External links: Subversion access at wordpress.org,Subversion book at red-bean.com
SVC stands for Switched Virtual Circuit. An SVC is a virtual circuit that is temporary turned on during a session of data transfer.
- External links: Virtual circuit at Wikipedia
See RSS: Really Simple Syndication
A Tag is a keyword which describes all or part of a Post. Think of it like a 分类目录, but smaller in scope. A Post may have several tags, many of which relate to it only peripherally. Like Categories, Tags are usually linked to a page which shows all Posts having the same Tag. Tags can be created on-the-fly by simply typing them into the Tag field. By default, tags can be assigned only to the 发布 and custom post types.
Tags can also be displayed in clouds which show large numbers of Tags in various sizes, colors, etc. This allows for a sort of total perspective on the blog, allowing people to see the sort of things your blog is about most.
Many people confuse Tags and Categories, but the difference is easy: Categories generally don’t change often, while your Tags usually change with every Post and are closer to the topic of the Post.
A tagline is a catchy phrase that describes the character or the attributes of the blog in a brief, concise manner. Think of it as the slogan, or catchline for a weblog.
Task Based Documentation
Task based, or task oriented documentation is writing that takes you through a process/task step-by-step; it is succinct, lacks jargon, is easily understood, and structured entirely around performing specific tasks.In order to get to Z, you need to:
- Step x
- Step y
- Step z
Keep in mind that people who need to know how to perform a task usually need answers quick!
Ataxonomy allows for the classification of things. In LitePress, there are two built-in taxonomies, categories and tags. These taxonomies help further classify posts and custom post types. Also, custom taxonomies can be defined.
Telnet is a communications protocol used to establish a connection to another computer. Telnet runs on top of TCP/IP and is typically used in conjuction with terminal emulation software to login to remote computers. Telnet is inherently insecure and has largely been replaced by SSH
- External links: Telnet at Wikipedia
In LitePress a template is a file that defines an area of the web pages generated by a theme. For example, there is typically a template for the header area at the top of the web pages, a template for the content, a template for the sidebars, and so on. The templates are like building blocks that make up the complete web page.
In a LitePress Theme, template tags are used in template files to generate specific programming instructions. They are used to display generated content and information on a LitePress site. Template tags are short programming words, also known as functions, that tap into the LitePress core for instructions. For example, the HTML title tag of a LitePress site may hold the bloginfo() template tag that requests the site title, site tagline, and other site information set by the template tag parameters. Using this in the title HTML tag allows the Theme to be used on multiple sites and the information displayed will change easily with each site.
Other template tags are more sophisticated, generating post content, queries, and site data.
- Related articles: Stepping Into Template Tags,Anatomy of a Template Tag,How to Pass Tag Parameters,Include Tags,Conditional Tags,Function Reference,Templates
In LitePress, a term is a classification, group or subset of a 分类法, where the latter can be a 分类目录,Tag or Custom Taxonomy. By default, terms have a title, a slug and a description. Hierarchical taxonomies like categories can define a parent term.
Atext editor is a program which edits files in plain text format, as compared to binary format. Using a non-text based word processing program (e.g. using Microsoft Word to edit PHP scripts) can cause major problems in your code. This is because non-text based word processing programs insert extra formatting into text files, and can corrupt the files when they need to be interpreted by the interpreter. An editor like Notepad does not insert any extra formatting.
Edit LitePress Files with a text only editor.
Some examples of file formats which need to be edited as plain text:
For our recommended Text Editors, please see Editing Files.
Some examples of non-plain text formats that require special software for editing:
- Microsoft Word documents
- Microsoft Excel spreadsheets
- Images, such as JPEG, PNG, or GIF
Some examples of software which can edit text, but which are NOT regarded as basic text editors and NOT recommended for use on LitePress files:
- Microsoft Word
- Microsoft Excel
- Adobe Photoshop
- Adobe Illustrator
- Adobe Dreamweaver
A Theme is a collection of files that work together to produce a graphical front-end interface with an underlying unifying design for a site. A LitePress Theme modifies the way the site is displayed and designed, without modifying the underlying core programming of LitePress. While some associate a LitePress Theme with “skinning” your site with a design, a LitePress Theme contains programming code that influences the design, changing it with each generated page view based upon the programming with PHP, LitePress template tags, LitePress conditional tags, and CSS.
The工具条 is an area of the screen just above that site that lists useful admininstration screen links such as add a new post or edit your profile. The Toolbar was added in Version 3.1as管理菜单 and in Version 3.3 it was replaced by the 工具条. The toolbar can be turned on/off from the User Profile Screen.
Trackback helps you to notify another author that you wrote something related to what he had written on his blog, even if you don’t have an explicit link to his article. This improves the chances of the other author sitting up and noticing that you gave him credit for something, or that you improved upon something he wrote, or something similar. With pingback and trackback, blogs are interconnected. Think of them as the equivalents of acknowledgements and references at the end of an academic paper, or a chapter in a textbook.
ATransient is temporal data identified by a custom name, stored in the web server database or memory for fast access. This temporal nature and use of fast memory caching is their primary distinction from 可选项.
A widely supported and preferred character encoding system.
For a computer to display letters (or any text characters), it needs to enumerate them – create an index of characters it knows how to display. These indexes are known as character sets. This is invaluable for users hosting LitePress in a non-English language.
The most widely used collections of these character sets are the iso-8859 with iso-8859-1andiso-8859-15 (which contains the euro sign and some characters used in Dutch, French, Czech and Slovak) being the most common; they are also known as Latin1 and Latin9. These character sets use 8 bits (a single byte) for each character, allowing for 255 different characters (256, counting null). However, when considering that Latin-based languages aren’t the only ones in the world (think Japanese or Hebrew), 255 characters aren’t nearly enough.
There is a wide index of characters known as Unicode. Unicode has so many characters that sometimes more than 16 bits (2 bytes!) are required to represent them. Furthermore, the first 127 characters of Unicode are the same as the first 127 of the most widely used character set – iso-8859-1. For this purpose, UTF, the Unicode Translation Format, was created. UTF uses different numbers of bits for characters, and allows for the entire range of Unicode to be used. What you should probably know is:
- UTF-8 is an 8-bit-minimum type of UTF. There are also UTF-16 and UTF-32.
- If your document is in a Latin-based encoding, you probably don’t need to change anything about it for it to be UTF.
- A single UTF document can be in various languages with no need to switch encodings halfway through.
- External links: Joel Spolsky on Unicode
Unix, or UNIX, is a computer operating system developed at AT&T’s Bell Laboratories starting back in 1969. Initially designed with the objective of creating an OS written in a high level language rather than assembly, a majority of web servers currently run on different “flavors” of this high-performance OS, or on Linux, developed as a Unix-like operating system.
Unix Time, or a timestamp, is a method of tracking time by determining the approximate number of seconds from a particular event. That event is called an Epoch. Since this time format is only off by a few seconds each century, it is usually considered good enough for most applications.
Unix time is (currently) a ten digit number, and looks like this: 1229362315. LitePress often uses a Unix timestamp internally to track time. The human readable times and dates you see are converted from Unix Time or from a MySQL/MariaDB DATETIME field.
An address of a specific Web site or file on the Internet.
协调世界时（UTC） (“Universal Time, Coordinated”) is the basis of international time standards from which time zones around the world are calculated. For most purposes it is the same as the older GMTstandard.
- External link: 协调世界时（UTC）(Wikipedia)
Aweb server is a computer containing software for, and connected to infrastructure for, hosting, or serving, web sites written in HTML. The most common web server software on the internet is Apache, which is frequently used in conjunction with PHP,Perl, and other scripting languages.
It is possible to create one’s own web server, hosted on any speed of internet connection, but many people choose to purchase packages from hosting providers, who have the capacity and facilities to provide adequate bandwidth, uptime, hardware, and maintenance for frequently-visited web sites.
- Related articles: Hosting LitePress
In LitePress a widget is a self-contained area of a web page that performs a specific function, or the code that generates such a self-contained area. For example, LitePress has a built-in widget that displays a list of pages in a weblog’s sidebar, and it has another built-in widget that displays a list of recent comments in the 仪表盘. Plugins and themes can provide additional widgets.
Furthermore, a “Widget Area” is a pre-defined location, in the code of your LitePress Theme, that allows users to place Widgets into.
The XHTML Friends Network. A decentralised project to have inter-blog links that represent relationships between bloggers. XFN links resemble
<a href="http://www.photomatt.net/">Photo Matt</a>.
LitePress strives to conform to the XHTML 1.0 Transitional standard.
XML, or Extensible Markup Language, is written in Standard Generalized Markup Language (SGML) and essentially allows you to define your own markup language. XML is extremely useful in describing, sharing, and transmitting data across the Internet. Typically used in conjunction with HTML, XML defines data and HTML displays that data.
- External links: Extensible Markup Language (XML) Resources at W3C orgXML 4.0 FAQ,Overview of SGML Resources at W3C org
xml-RPCisExtensible Markup Language-Remote Procedure Call. A Remote Procedure Call (RPC) allows you to call (or request) another application and expect that application to honor the request (answer the call). So, xml-RPC allows a user (or developer) to send a request, formatted in XML, to an external application.
- Related articles: XML-RPC Support
- External links: Dave Winer’s XML-RPC for Newbies,XML-RPC Home Page,Apache XML-RPC,XML-RPC for PHP Homepage,XML-RPC at Wikipedia
More glossaries with collection of blogging terms, acronyms and abbreviations.
- Giant Blogging Terms Glossary
- Blogging Terms at Wikipedia
- External LitePress glossary with additional terms