专业WORDPRESS主题设计制作

WordPress怎么添加文章卡片样式?嵌入文章卡片形式短代码(wordpress怎么添加图片)

发布于: 2022-11-03

1 一、添加嵌入文章卡片样式短代码

  • 2 二、调用嵌入文章卡片形式短代码(简码)
  • 3 三、添加编辑器按钮
    • 3.1 1)添加编辑器文本按钮
    • 3.2 2)添加编辑器可视化按钮

 

网站内部链接优化,在SEO环节中一直非常重要,一个好的链接结构对搜索引擎优化非常有利。

倘若在当前文章和其他文章有关联时,主动在页面内添加链接:

  • 会大大增加搜索引擎蜘蛛抓取的数量和深度,
  • 有助增加收录数量,
  • 以及锚文本关键字的权重。

如果更新了一些旧文章,则还可以通过在新文章添加内部链接,来指示搜索引擎蜘蛛重新抓取和收录旧文章的内容更新。

  • 内部链接的常见形式是文本链接,其结构是 <a href=”…”>锚文本</a>。
  • 但为了增强用户体验,我们可以使内页的文章链接进一步优化。

 

一、添加嵌入文章卡片样式短代码

第 1 步:添加PHP代码

将以下代码添加到你的WP主题的 functions.php 文件中:

/**
* 加入内部文章缩略图 By 我们
* 文章地址:https://www.wordpressx.com/cwl-638.html
**/
 function cwl_thumbnail_src() {
 global $post;
 if ( get_post_meta($post->ID, 'thumbnail', true) ) { //如有缩略图,就显示缩略图
 $image = get_post_meta($post->ID, 'thumbnail', true);
 return $image;
 } else {
 if ( has_post_thumbnail() ) { //如有缩略图,就显示缩略图
 $img_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "Full");
 return $img_src[0];
 } else {
 $content = $post->post_content;
 preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
 $n = count($strResult[1]);
 if($n > 0){
 return $strResult[1][0]; //若无缩略图,就调用文中第一张图片作缩略图
 }else {
 $random = mt_rand(1, 20);
 return get_template_directory_uri().'/img/random/'. $random .'.jpg'; //文章中若无图片,就随机读取在 random 文件夹内的图片作缩略图
 }
 }
 }
 }

//加入内部文章链接
 function cwl_insert_posts( $atts, $content = null ){
 extract( shortcode_atts( array(
 'ids' => ''
 ),
 $atts ) );
 global $post;
 $content = '';
 $postids = explode(',', $ids);
 $inset_posts = get_posts(array('post__in'=>$postids));
 foreach ($inset_posts as $key => $post) {
 setup_postdata( $post );
 $content .= '<div class="jiawen"><div class="fl"><a target="_blank" href="' . get_permalink() . '" class="fl"><i class="fa fa-link fa-fw"></i>';
 $content .= get_the_title();
 $content .= '</a><p class="note"><a target="_blank" rel="nofollow" href="' . get_permalink() . '">';
//$content .= get_the_excerpt(); 
 $content .= mb_strimwidth(strip_tags(apply_filters(‘the_content’, $post->post_content)), 0, 180, …… );
 $content .= '</a></p></div><div class="fr"><a target="_blank" rel="nofollow" href="' . get_permalink() . '"><img src=';
 $content .= cwl_thumbnail_src();
 $content .= ' class="jiawen-thumb" alt="' . get_the_title() . '" title="' . get_the_title() . '"></a></div></div>';
 }
 wp_reset_postdata();
 return $content;
 }
 add_shortcode('jiawen', 'cwl_insert_posts');
  • 请注意查看你的WP主题,是否有 /img/random/ 文件夹?
  • (如果没有,请创建)
  • 然后在 random 文件里,添加 20张 jpg 图片。

图片以 1~20 命名:

  • 1.jpg
  • 2.jpg
  • ……(以此类推)
  • 20.jpg

第 2 步:添加CSS代码

将以下代码添加到你的WP主题的 style.css 文件中:

/*加入内部文章CSS*/
.fl{float:left;}
.fr{float:right;}
.jiawen{margin-bottom:25px;padding:10px;width:95%;height:100%;border:1px solid #e8e8e8;background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.1);cursor:pointer;-webkit-transition:box-shadow 218ms;-moz-transition:box-shadow 218ms;-o-transition:box-shadow 218ms;transition:box-shadow 218ms;overflow:hidden;}
.jiawen:hover{box-shadow:0 1px 8px 1px rgba(0,0,0,.1);}
.jiawen .fl{width:72%;}
.jiawen .fr{padding:10px 5px;width:24%;}
.jiawen .fl a{display:block;margin-right:15px;padding:8px 0;width:100%;height: 100%;color:#8463a9!important;text-decoration:none;font-size:16px;border:none;overflow: hidden;}
.jiawen .fl .note{margin:0 0 5px;padding-left:10px;height:150px;color:#888;font-size:14px;}
.jiawen .jiawen-thumb{width:170px;height:120px;margin-top: 10px;}
@media only screen and (max-width: 700px){.jiawen .jiawen-thumb {width: auto;height: auto;}}

二、调用嵌入文章卡片形式短代码(简码)

可以直接在文章编辑器 “可视化” 或 “文本” 界面中,输入简码 【jiawen ids =postID1,postID2 ...】 的格式调用。

例如,如果我想显示3个内部链接文章,我直接输入简码:

  • 【jiawen ids=526,380,411】
  • 如果输入超过5个文章id,最大只显示5篇文章
  • 本文为避免简码被转义才用【】
  • 实际使用简码时,请将【】改成 []

 

若你不是在WordPress编辑器中使用简码,想在别处调用,可以使用如下代码调用它:

do_shortcode('[neilian ids ids = postID1,postID2]')

三、添加编辑器按钮

如果需要每次手动输入简码,感觉太麻烦,怎么办呢?

WordPress的强大之处,就是能够让我们实现复杂事简单化 ^_^

1)添加编辑器文本按钮

WordPress默认内置TinyMCE编辑器,我们可以TinyMCE编辑器文本界面,添加快捷方式按钮。

第 3 步:添加快捷按钮代码

  • 请直接在 functions.php 文件中添加代码 ▼
//加入内部文章,TinyMCE 编辑器文本按钮
add_action('after_wp_tiny_mce', 'add_button_mce');
function add_button_mce($mce_settings) {
?>
<script type="text/javascript">
 QTags.addButton( 'jw', '加入内部文章', '', '');
 </script>
<?php
}

text-interface-internal-article-button

注意事项

如果你已经添加编辑器自定义快捷按钮的其它代码,就只需在<script type="text/javascript"> 之下,添加如下代码 ▼

QTags.addButton( 'jw', '加入内部文章', '', '');

不然会出错。

2)添加编辑器可视化按钮

我们在编辑WordPress文章时,通常默认界面是可视化(Visual)。

所以,最好也在可视化编辑器中添加一个按钮。

  • 虽然此功能可以用代码来实现,但对于很多新手来说有点复杂。
  • 对于高手觉得麻烦,因为要在主题加入JS代码,若换主题又要重新添加,感觉步骤特别繁琐。

第 4 步:安装启用插件

  • 我们建议使用插件:Visual Editor Custom Buttons

安装完成后,在左侧菜单栏下方,将出现一个带有齿轮图标的Visual Editor Custom Buttons ▼

visual-editor-custom-buttons-add-new

第 5 步:点击 Add New

  • 创建一个自定义按钮,任何名称。
  • 例如:加入内部文章

你只需跟着下图设置即可 ▼

visual-editor-custom-buttons-edit

第 6 步: Button Content 选项

  • 选择 Wrap Selection。

第 7 步: Before 设置

  • 填入短代码

第 8 步:Display In Editor 设置

  • 你可以勾选 Visual Editor 或 Text Editor 显示按钮。
  • 注意如果勾选了Text Editor(文本编辑器),则可跳过上面的 “添加快捷按钮代码” ,否则会重复出现。

第 9 步:Button Icon 选项

  • 在下拉选项菜单中,选择 Framed 图标。

第 10 步:测试

  • 最后,当然是由你来亲自测试效果了 ^_^
  • 如果以上步骤都没错,你将会在编辑器可视化界面中,看到如下图的按钮 ▼

framed-icon-button

希望我们网站( https://www.wordpressx.com/ ) 分享的《WordPress怎么添加文章卡片样式?嵌入文章卡片形式短代码》,对您有帮助。

WordPress 中的 WooCommerce 是什么以及它如何工作?(wordpress是什么平台)

发布于: 2024-07-10
what-is-woocommerce-1024x597-1

想象一下,将您的 WordPress 网站转变为一个功能强大的在线商店,能够销售从手工制品到数字下载的任何东西 – 所有这些都无需编写任何代码。这就是世界上最受欢迎的电子商务平台 WooCommerce 的魔力。但什么是 WooCommerce,为什么它是数百万在线零售商的首选?

WooCommerce 之所以如此受欢迎,是因为它与领先的内容管理系统 WordPress 无缝集成。这个强大的组合不仅提供强大的功能,还提供直观的界面,让每个人都可以建立和管理在线商店。

在本文中,我们将揭开 WooCommerce 的神秘面纱,探索其突出的功能,并指导您完成建立自己的 WooCommerce 商店的过程。

 

什么是 WooCommerce?

WooCommerce是一款功能强大的开源插件,旨在将您的 WordPress 网站转变为功能齐全的电子商务平台。无论您销售的是数字下载、实体商品还是订阅,WooCommerce 都能提供无缝且灵活的解决方案来满足您的在线零售需求。

woocommerce-plugin-1024x714-1

WooCommerce 最初由WooThemes创建,后来被WordPress 背后的公司子公司Automattic收购,它将可靠性与广泛的功能集相结合。其用户友好的界面和高度可定制的特性使任何人都可以轻松设置和管理在线商店,无论他们的技术专长如何。

WooCommerce 可免费下载和使用,是各种规模企业的可行选择。安装后,它提供强大的工具来设置产品展示管理订单和接受多个支付网关。WooCommerce 的与众不同之处在于它与 WordPress 的深度集成,让用户能够充分利用世界上最受欢迎的内容管理系统的全部功能。


WooCommerce 免费吗? WooCommerce 定价

WooCommerce 最吸引人的方面之一是它的定价结构,这使得从小型初创企业到大型企业的广泛用户都可以使用它。

核心 WooCommerce 插件完全免费下载和使用。这允许您将 WordPress 网站转变为功能齐全的在线商店,而无需任何前期成本。免费版本包括产品列表、购物车、结帐和基本付款处理等基本功能。

虽然核心插件是免费的,但您可能需要其他功能来增强商店的功能。WooCommerce 提供了各种可单独购买的 高级扩展附加组件。

woocommerce-costs-1024x892-1

以下是一些常见的扩展类型及其典型成本:

  1. 支付网关:标准网关(如 PayPal 和 Stripe)可免费集成,但也有更专业的支付解决方案的高级选项。这些选项的价格从每年 79 美元到 199 美元不等。
  2. 运输选项:高级运输方式、实时运费和物流集成的扩展每年的费用在 49 美元到 199 美元之间。
  3. 订阅和会员资格:如果您计划提供基于订阅的产品或会员资格,这些扩展的费用约为每年 199 美元。
  4. 自定义产品类型:允许您销售预订、预约或自定义产品类型的扩展程序通常每年花费在 99 美元到 249 美元之间。

除了高级扩展之外,WordPress 插件库中还有许多免费扩展。这些社区支持的插件可以为您的商店添加重要功能,而无需额外付费。活跃的 WooCommerce 社区还提供广泛的支持和资源,帮助您充分利用您的商店。

尽管存在这些潜在成本,WooCommerce 仍提供物超所值的服务。能够从免费的核心电子商务插件开始,并随着业务的增长而扩展,使其成为您的电子商务网站的灵活且经济高效的解决方案。


WooCommerce 功能

WooCommerce 配备了一套全面的强大功能,旨在高效、有效地管理您的在线商店。这些功能涵盖从产品管理到付款处理的所有内容,使 WooCommerce 软件成为一款开箱即用的强大且多功能的电子商务解决方案。

1.产品管理

WooCommerce 通过其直观的界面简化了产品管理。您可以轻松添加、删除和分类产品,支持各种产品类型,包括实体商品、数字下载和附属商品。使用详细描述、高质量图像和特定属性自定义每个产品,为客户提供做出明智购买决策所需的所有信息。

woocommerce

2. 订单和发货管理

使用 WooCommerce 的精简系统轻松管理您的订单。从客户下订单到最终交货,WooCommerce 平台提供自动订单跟踪、客户电子邮件通知和可自定义的送货选项。这可确保您的订单履行过程顺利而高效。

3. 客户账户区

提供用户友好的客户帐户区域,客户可以在此查看订单历史记录、跟踪当前订单以及管理送货和帐单地址。这通过让客户控制其信息和订单来增强购物体验。

4. 税务设置

WooCommerce 提供全面的税收设置,允许您设置标准税率和降低税率,并根据客户所在地自动计算税费。此功能对于在全球销售的企业至关重要,因为它可以无缝适应不同的税收法规。

5. 支付网关

WooCommerce 支持多种支付网关,让您可以轻松接受来自各种来源的付款。热门选项包括 PayPal、Stripe 和信用卡,确保您能够满足不同客户的偏好并增强结账体验。

6.库存管理

使用详细的库存管理工具跟踪您的库存水平。当库存水平低或产品缺货时,WooCommerce 会提醒您,帮助您保持充足的库存水平并有效地规划补货。

7. 可定制的结账流程

定制结账体验以满足您的业务需求。修改结账字段,提供不同的结账选项(如访客结账或一键购买),并显著提高客户满意度,同时降低购物车放弃率。


为什么使用 WooCommerce:好处

选择 WooCommerce 满足您的电子商务需求,可以带来其他电子商务平台的众多优势。从其经济高效的特性到强大的社区支持,WooCommerce 成为在线零售商的首选。让我们来探索 WooCommerce 的主要优势,这些优势使其成为希望建立或增强在线业务的企业的有吸引力的选择。

1. 经济高效的解决方案

WooCommerce 最吸引人的方面之一是其定价结构。WooCommerce 可以免费下载和使用,让您无需任何初始投资即可建立基本的在线商店。这对于小型企业和初创企业来说是一个显着的优势。但是,虽然核心 WooCommerce WordPress 插件是免费的,但您可能会遇到高级功能、专用主题以及与其他工具和服务的集成的额外费用。

2. 强大的电子商务功能

WooCommerce comes packed with a suite of powerful features that help you manage your online store efficiently. From product management and order handling to customer account areas and tax settings, WooCommerce provides everything you need right out of the box. Its adaptability allows for the sale of both physical and digital products and can even handle affiliate marketing.

3. Easy Installation and Setup

Installing WooCommerce is as simple as adding any other plugin to your WordPress website. Available for free from the WordPress plugin directory, WooCommerce can be installed and set up in minutes, thanks to its inbuilt Setup Wizard. This makes configuring crucial aspects of your store, such as payment and shipping options, quick and straightforward.

4. Highly Extensible

The flexibility of WooCommerce lies in its extensibility. With thousands of plugins and WooCommerce themes available, you can tailor your ecommerce store to meet your specific needs. Whether it’s adding payment gateways, integrating marketing tools, or customizing the checkout experience, WooCommerce’s extensibility makes it a versatile choice for online retailers.

5. Strong Community and Support

WooCommerce benefits from a well-documented system and a vibrant community. From detailed guides and forums to developer resources, users have access to extensive support. This community-driven approach ensures continuous improvement and offers plenty of troubleshooting assistance when needed.

6. Built-In Analytics

Understanding customer behavior and sales patterns is crucial for any business. WooCommerce provides built-in analytics tools that offer clear insights into sales performance, average order values, and customer demographics. These insights aid in making informed business decisions and optimizing your store’s performance.

woocommerce-analytics-1024x652-1

7. Speed and Security

Speed and security are paramount for any online business. WooCommerce, built on WordPress, benefits from regular updates and a strong focus on security. When paired with a reliable hosting provider, WooCommerce stores offer fast loading times and robust security measures, ensuring a safe and pleasant shopping experience for customers.

8. SEO and Marketing Tools

Built with SEO in mind, WooCommerce helps your store rank higher in search engine results. Additionally, it integrates with a variety of marketing tools and WordPress plugins, enabling strategies like email marketing, social media integration, and targeted promotions to attract and retain customers.


How to Set Up a WooCommerce Store

So, you’re ready to dive into the world of ecommerce with WooCommerce? Awesome! Setting up your WooCommerce store is easier than you might think, even if you’re new to WordPress. This guide will walk you through every step, making the process as smooth as possible.

我们首先会选择合适的托管服务提供商并设置一个吸引人的域名。然后,我们将继续安装 WordPress 并最终设置 WooCommerce。在本教程结束时,您将拥有一个功能齐全的在线商店,随时可以销售您的产品。

1. 获取主机和域名

设置 WooCommerce 商店的第一步是选择托管服务提供商并获取域名。您的托管服务提供商将存储您的网站数据并确保访问者可以访问您的 WordPress 网站。域名将是您在互联网上的唯一地址。

选择一家性能出色、支持 WordPress 和 WooCommerce 的托管服务提供商,并选择一个能反映您的品牌且容易记住的域名。为方便起见,您可以从同一家托管公司购买托管和域名,然后在几分钟内免费自动安装 WordPress。


2. 安装 WordPress

由于 WooCommerce 是一个 WordPress 插件,因此下一步就是在您的托管帐户上安装 WordPress。大多数托管服务提供商都提供简单的一键式 WordPress 安装,使这一步变得简单快捷。安装 WordPress 后,您可以访问 WordPress 仪表板开始自定义您的电子商务网站。

WordPress-Installation-Confirmation

3. 安装 WooCommerce 插件

安装 WordPress 后,就该通过安装 WooCommerce 插件将您的网站转变为功能齐全的电子商务商店了。这个过程很简单,只需几个简单的步骤即可完成:

  1. 登录到您的 WordPress 管理区。通常,您可以通过导航到yourdomain.com/wp-admin/来执行此操作。
  2. 在左侧菜单中,单击“插件”,然后选择“添加新插件”
  3. 在搜索栏中输入“ WooCommerce ”并按 Enter。WooCommerce 应该是出现的第一个结果。
  4. 单击WooCommerce 插件旁边的立即安装按钮。WordPress 将自动下载并安装 WooCommerce。
  5. 安装完成后,单击激活按钮。
Pasted_Image_06_07_2022__10_19

激活插件将启动 WooCommerce 安装向导,它将指导您完成商店的初始配置。


4. 设置 WooCommerce 商店

设置向导将帮助您配置商店的基本元素,例如货币、付款方式、送货选项和税费设置。花点时间仔细检查这些设置,因为它们对于商店的顺利运营至关重要。

set-up-woocommerce-shop

5. 添加产品

配置好商店后,您就可以开始添加产品。WooCommerce 允许您添加详细的产品描述、图片、价格等。您可以将产品组织成类别和标签,以便客户更轻松地找到它们。

转到产品>添加新产品,您将进入产品页面。它类似于添加帖子或页面,但专门针对 WooCommerce 产品。

Screen-Shot-2016-03-31-at-10.06.44

您需要添加所有可用空间的信息,包括产品名称和说明、产品数据以及一些精美的附带图片。如果这是您第一次添加产品,WooCommerce 将提供一些有用的提示,告诉您有关每个部分的一些信息。

添加完所有信息后,点击发布,您的第一个产品就会出现在您的网站上。


6. 支付网关

设置支付网关对于处理交易至关重要。WooCommerce 支持各种支付方式,包括 PayPal、信用卡和银行转账。

在 WordPress 仪表板中,导航至WooCommerce >设置,然后单击“付款”选项卡。您将看到各种付款选项,例如 PayPal、Stripe、直接银行转账、支票付款和货到付款。切换开关以启用您希望提供的付款方式。

woocommerce-payment-methods-1024x605-1

PayPal 是一种流行且广泛使用的支付网关。要设置它,请点击 PayPal 旁边的“设置”。输入您的 PayPal 电子邮件地址并配置其他设置,例如付款操作和发票前缀。配置完成后,保存您的更改。

Stripe 允许您直接在网站上接受信用卡付款。单击 Stripe 旁边的“设置”。您需要输入您的 Stripe 帐户详细信息,包括 API 密钥,您可以在 Stripe 仪表板中找到它们。根据需要配置其他设置并保存更改。

woocommerce-stripe-payment-method-1024x737-1

PayPal 和 Stripe 都允许您安全地获取信用卡信息。WooCommerce 本身不收取任何费用,但所有接受信用卡的支付处理器都会收取费用。不过,使用这两种方式都无需任何启动成本。

我建议你做一些研究来找到最适合你的选择。选择最适合你的业务模式和客户偏好的支付网关。


7. 安装与 WooCommerce 兼容的 WordPress 主题

商店的外观对于吸引和留住客户至关重要。选择与您的品牌相符并提供无缝购物体验的兼容 WooCommerce 的 WordPress 主题。有许多专为 WooCommerce 设计的免费和高级主题可供选择。

幸运的是,WPZOOM为您提供了适合每种电子商务商店类型的WordPress WooCommerce 主题选择!您可以:

  • 使用Anchor或Balance创立新的在线品牌。
  • 通过Velure从您的时尚博客进行销售。
  • 使用Indigo通过您的旅游博客进行销售。
  • 使用Inspiro或Reel出售您的投资组合。

或者使用UniBlock Pro提供商业服务。

anchor-woocommerce-integration-1024x800-1

安装我们的 WPZOOM WooCommerce 主题非常简单,所以我现在就快速介绍一下。您需要:

  1. 购买、下载并将所选的 WooCommerce 主题保存到您的计算机。
  2. 在您网站的管理侧边栏中,转到外观>主题,单击添加新主题上传主题
  3. 点击选择文件。从电脑中选择下载的主题文件,点击打开立即安装。这会将主题安装到你的新 WordPress 网站上。
  4. 点击激活。从这里,您可以进行主题导览以了解有关主题的更多信息,包括自定义主题的其他方法。
install-theme

如果您需要更详细的说明,您可以按照我们关于如何安装 WordPress 主题的分步教程进行操作。


8. 使用 WooCommerce 扩展添加更多功能

WooCommerce 开箱即用,功能强大,但有时您的 WordPress 网站有复杂的要求,WooCommerce 插件无法处理。在这种情况下,您需要从众多免费和付费扩展中选择一个。

woocommerce-extensions-1024x880-1

有很多选择:从额外的支付提供商到复杂的运输安排、会计、库存和营销——一切都在那里。

要开始使用 WooCommerce,您不需要很多扩展。但它们是以后添加额外功能的一种很好、简单的方法。


立即开始使用 WooCommerce 销售!

现在您已经了解了设置和配置 WooCommerce 商店是多么容易。凭借其强大的功能、灵活性和用户友好的界面,WooCommerce 是任何希望在线销售的人的绝佳选择。

以下是您立即开始使用 WooCommerce 进行销售所需采取的步骤的简要回顾:

  1. 主机和域名。
  2. 一个由 WordPress 提供支持的网站。
  3. WooCommerce 插件。
  4. 与 WooCommerce 兼容的 WordPress 主题。

那么,您还在等什么?立即开始使用 WooCommerce 进行销售,将您的电子商务愿景变为现实!

add_option()函数(adds函数)

发布于: 2022-08-19

add_option()函数是一种向wp_options数据表中添加有名称的选项/值方法。如果所需选项已存在,add_option()函数不添加内容。选项被保存后,可通过get_option()来获取选项,通过update_option()来修改选项,还可以通过delete_option()删除该选项。

语法结构

<?php add_option( $option, $value, $deprecated, $autoload ); ?>

参数

$name(字符串)(必需)需要添加的选项名称。必须用小写字母并且用_隔开单词,参数值会被存入数据库,默认值:None

$value(字符串)(可选)当前选项名称的值。限制在2到32个字节内,默认值:Empty

add_option()函数

$deprecated(字符串)(可选)不推荐使用,默认值:Empty

$autoload(字符串)(可选)当前选项是否需要被wp_load_alloptions函数自动加载(加载每个页面时将选项放在对象缓存中)?有效值:yes或no。

比如说add_option(‘xk_des’,’xuxiaoke’)就是添加一个记录,其中option_name为xk_des,option_value为xuxiaoke,添加后,你可以用get_option(‘xk_des’)来获取该option_value也就是xuxiaoke。

其实,在实际应用中,update_option()也同样起到add_option()函数的添加作用。所以,一般情况下,可以用update_option()函数来替代add_option()函数。

excerpt_length钩子(excel钩子怎么打)

发布于: 2022-08-19

excerpt_length过滤钩子的主要作用就是修改WordPress默认的the_excerpt()摘要的长度。

excerpt_length钩子
function custom_excerpt_length($length) {
    return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length');

get_template_part()函数(part templates什么意思)

发布于: 2022-08-19

get_template_part() 函数用于调用自定义模板文件,也可以引入自定义名字的文件。使用get_template_part()函数,可以更灵活的控制主题,我觉得get_template_part()函数最大的好处就是大大的减少了代码的重写量。

我们知道,调用header.php可以用get_header()方法,调用footer.php可以用get_footer()方法,调用 sidebar.php可以用get_sidebar()方法,那么,调用自定义模板文件的时候,我们需要用get_template_part()函 数。这好比如原生的php也有require及include两种引入文件方法是一个道理。

为什么要自定义模板文件
比如,分类页、标签页、作者页、甚至首页可能都需要用到一段共同的代码——如以摘要方式输出文章。那么,我们可以将这段代码放到content.php中,然后在分类、标签、和首页模板文件调用content.php,以减少代码重写量。

get_template_part()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下:

语法结构

<?php get_template_part( $slug, $name ); ?>

code:true”>

参数

$slug (必须) 通用的模板名(字符串)要引入的模板的文件名,不包括后缀名 .php,也就是如果需要引入当前主题根目录的 content.php 文件 $slug 填写 ‘content’ 即可。
$name (可选) 指定的模板名(字符串)要引入的模板的文件的副文件名,如果要引入当前主题根目录的 content-nav.php 文件 $slug 参数填写 ‘content’,$name 参数填写 ‘nav’。

示例

get_template_part()函数

1、如果content-loop.php存在,则调用content-loop.php,否则,就调用content.php

<?php get_template_part( 'content', 'loop' ); ?>

2、引入当前主题根目录的 tags.php文件:

<?php get_template_part( 'tags' );  ?>

3、引入当前主题 inc 目录的 myfunctions.php 文件:

<?php get_template_part( 'inc/myfunctions' ); ?>

4、调用主题partials文件夹下content-page.php

<?php php get_template_part( 'partials/content', 'page' ); ?>
TAG列表 wordpress最新最热TG汇集,掌握wordpress热线内容
WP-No-Tag-Base插件All In One WP Securitybootstrap自适应布局wordpress Post ViewsWordPress页脚加载JSWordPress网站安全防robots.txt安全设置WordPress站内搜索排除某些类别的文章WordPress显示运行数据库WordPress tagWooCommerce 商店Jetpack插件Redis加速缓存插件Pretty Links Pro插件WooCommerceWordPress过滤敏感词插件修改wordpress登录地址保护robots.txt网站添加CDNWordPress网站恶意代码WP安全登录插件推荐WordPress超级菜单wordpress cdnWooCommerce 定价wordpress感谢页面wordpress小图标不显示WordPress大气的样式xmlrpc.php漏洞WordPress滤敏感词过滤插件什么是 WooCommerceWordPress调试模式robots.txt禁止访问wp-json优化谷歌 SEOBackWPup插件wp-json防止数据被采集wp-json漏洞WordPress菜单自定义图标Markdown here插件wordpress文章浏览数量统计http://www.fandutaoci.cnJetpack站点加速器CDN图像缓存WordPress官网制作织梦采集侠wordpressWordPress虚拟主机伪静态WP插件优化head代码禁用 xmlrpc.php隐藏WordPress后台登录地址WordPress页脚页眉插件wordpress表单跳转Wordfence Security插件nameCheap最新优惠码Rich Snippets结构化数据critical automatic updatesnamechep域名优惠码wordpress描文本Shortcodes Ultimate百度熊掌号WordPress自定义页眉隐藏WordPress代码内版本号Shortcodes Ultimate插件h5自适应布局Mega Menu插件WordPress违禁词检查WooCommerce 功能wordpress文章卡片样式wordpress安全防护Avada主题WordPress tag模版Awesome SupportAvada主题演示namechep续费优惠码wp-json安全设置wordpress漏洞修复Dropbox上传失败主机壳Wordpress扒站怎么改wordpress主题Easy WP Cleaner插件Image Sizes插件wordpress打开是代码CWP控制面板转KLOXO-MRCWP开启Redis缓存WP SMTP插件设置Better Search Replace插件Footer and Post Injections插件WP SMTP插件xmlrpc.php攻击WordPress站内搜索排除所有页面去除tag标签urlwordpress DropboxWordPress文章描文本安装WordPress插件Featured Image From URLWordPress网站防护WordPress自动备份WordPress广告词检测wp-json链接wordpress更换域名图标不显示WordPress外链特色图片wordpress常规设置
服务电话:
0533-2765967

微信 13280692153