WordPress 重要函数介绍

A. () 和 get_the()

WordPress中的函数 ()get_the() 都是用于获取和处理内容的函数,但它们有不同的用途和功能。

  1. () 函数:
    1. () 函数是一个通用的函数调用语法,用于调用WordPress中的各种函数。您可以在括号内指定函数的名称以及任何必要的参数,并通过调用函数来执行特定的操作。
    2. 例如,wp_title() 是一个常用的 () 函数,用于获取当前页面的标题。
    3. 示例用法:$title = wp_title();
  2. get_the() 函数:
    1. get_the() 函数是用于获取特定类型的内容的函数,通常与WordPress的文章、页面或自定义帖子类型相关联。
    2. 该函数通常与其他函数或WordPress循环结构(如 while 循环)一起使用,以获取当前循环中的内容。
    3. 例如,get_the_title() 是一个 get_the() 函数的具体实例,用于获取当前文章的标题。
    4. 示例用法:$title = get_the_title();

B. WordPress 的条件标签

参考:https://www.businessbloomer.com/woocommerce-conditional-logic-ultimate-php-guide/

add_action( 'woocommerce_before_single_product', 'bbloomer_echo_text' );
function bbloomer_echo_text() {
   global $product;
   if ( 25 === $product->get_id() ) {
      echo 'SOME TEXT';
   }
}
add_action( 'woocommerce_before_main_content', 'bbloomer_single_product_pages' );
function bbloomer_single_product_pages() {
    if ( is_product() ) {
    echo 'Something';
    } else {
    echo 'Something else';
    }
}

C. 了解 WP_Query

WP_Query 是 WordPress 中的一个核心类,它提供了一种强大且灵活的方式来查询 WordPress 数据库中的内容。这个类允许开发者自定义查询参数,以获取特定的文章、页面、分类、标签、自定义文章类型等。WP_Query 是 WordPress 的查询系统的核心,它使得开发者能够创建复杂的内容查询,而无需直接操作 SQL。 如下展示使用的demo:

Powered by BetterDocs