WordPress根据url调用内容,WordPress多站点主站调用
介绍
WordPress是一个流行的内容管理系统,它可以用来创建和管理博客、网站和在线商店。在WordPress中,可以创建多个站点和博客,每个站点都有自己的域名和内容。在本文中,我们将探讨如何根据URL调用内容,特别是在多站点WordPress主站调用文章。

什么是多站点WordPress
多站点WordPress是一种特殊的WordPress安装,它允许您在同一WordPress安装中创建多个站点。每个站点都有自己的域名、主题、插件和内容。多站点WordPress适用于需要管理多个网站或博客的人,因为它可以简化管理过程并提高效率。
如何设置多站点WordPress
在多站点WordPress中,您需要设置一个主站点。主站点是您的WordPress安装的根站点,它包含所有的插件、主题和用户。要设置多站点WordPress,请按照以下步骤操作:
- 在wp-config.php文件中添加以下代码:
- 在WordPress后台中,转到“工具”>“网络设置”。
- 选择“启用多站点”选项。
- 选择“子目录”或“子域”,并按照提示进行设置。
- 完成设置后,您将获得一个新的网站网络。
define, 'WP_ALLOW_MULTISITE', true ;如何在多站点WordPress主站调用文章
在多站点WordPress中,每个站点都有自己的文章和页面。有时您可能需要在主站点中调用其他站点的文章。要在多站点WordPress主站调用文章,请按照以下步骤操作:
- 在主站点中,打开functions.php文件。
- 添加以下代码:
- 在主站点中,使用以下代码调用其他站点的文章:
function get_external_post, $url {$post_id = url_to_postid, $url ;$post = get_post, $post_id ;return $post;}$url = 'http://example.com/post-slug/';$post = get_external_post, $url ;echo $post->post_title;echo $post->post_content;如何根据URL调用内容
在WordPress中,可以使用URL来调用各种内容,包括文章、页面、分类、标签和自定义类型。要根据URL调用内容,请按照以下步骤操作:
- 使用以下代码获取当前页面的URL:
- 使用以下代码获取文章、页面或自定义类型的URL:
- 使用以下代码获取分类或标签的URL:
- 使用以下代码获取自定义类型的分类或标签的URL:
$url = get_permalink,;$post_id = get_the_ID,;$url = get_permalink, $post_id ;$term_id = get_queried_object_id,;$url = get_term_link, $term_id ;$term_id = get_queried_object_id,;$taxonomy = get_queried_object,->taxonomy;$url = get_term_link, $term_id, $taxonomy ;如何根据URL调用文章的特定部分
有时,您可能只需要调用文章的特定部分,例如标题、内容或特色图像。在WordPress中,可以使用以下代码根据URL调用文章的特定部分:
- 使用以下代码获取文章的ID:
- 使用以下代码获取文章的标题:
- 使用以下代码获取文章的内容:
- 使用以下代码获取文章的特色图像:
$post_id = url_to_postid, $url ;$post_title = get_the_title, $post_id ;$post_content = get_post_field, 'post_content', $post_id ;$post_thumbnail_id = get_post_thumbnail_id, $post_id ;$post_thumbnail_url = wp_get_attachment_image_url, $post_thumbnail_id, 'full' ;如何根据URL调用页面的特定部分
与文章类似,您也可以根据URL调用页面的特定部分,例如标题、内容或特色图像。在WordPress中,可以使用以下代码根据URL调用页面的特定部分:
- 使用以下代码获取页面的ID:
- 使用以下代码获取页面的标题:
- 使用以下代码获取页面的内容:
- 使用以下代码获取页面的特色图像:
$post_id = url_to_postid, $url ;$post_title = get_the_title, $post_id ;$post_content = get_post_field, 'post_content', $post_id ;$post_thumbnail_id = get_post_thumbnail_id, $post_id ;$post_thumbnail_url = wp_get_attachment_image_url, $post_thumbnail_id, 'full' ;如何根据URL调用分类或标签的文章
在WordPress中,可以根据URL调用特定分类或标签的文章。要根据URL调用分类或标签的文章,请按照以下步骤操作:
- 使用以下代码获取分类或标签的ID:
- 使用以下代码获取分类或标签的文章:
$term_id = get_queried_object_id,;$args = array,'post_type' => 'post','tax_query' => array(array('taxonomy' => 'category', // 或者使用'tag'代替分类'field' => 'term_id','terms' => $term_id,,),);$query = new WP_Query, $args ;while , $query->have_posts( ) {$query->the_post,;// 显示文章的标题、内容或特色图像}wp_reset_postdata,;如何根据URL调用自定义类型的文章
在WordPress中,可以根据URL调用自定义类型的文章。要根据URL调用自定义类型的文章,请按照以下步骤操作:
- 使用以下代码获取自定义类型的ID:
- 使用以下代码获取自定义类型的文章:
$post_type = get_post_type_object, get_post_type( );$post_type_id = $post_type->name;$args = array,'post_type' => $post_type_id,'tax_query' => array(array('taxonomy' => 'custom_taxonomy','field' => 'slug','terms' => 'custom_term',,),);$query = new WP_Query, $args ;while , $query->have_posts( ) {$query->the_post,;// 显示文章的标题、内容或特色图像}wp_reset_postdata,;如何根据URL调用自定义类型的特定部分
与文章和页面类似,您也可以根据URL调用自定义类型的特定部分,例如标题、内容或特色图像。在WordPress中,可以使用以下代码根据URL调用自定义类型的特定部分:
- 使用以下代码获取自定义类型的ID:
- 使用以下代码获取自定义类型的ID:
- 使用以下代码获取自定义类型的标题:
- 使用以下代码获取自定义类型的内容:
- 使用以下代码获取自定义类型的特色图像:
$post_type = get_post_type_object, get_post_type( );$post_type_id = $post_type->name;$post_id = url_to_postid, $url ;$post_title = get_the_title, $post_id ;$post_content = get_post_field, 'post_content', $post_id ;$post_thumbnail_id = get_post_thumbnail_id, $post_id ;$post_thumbnail_url = wp_get_attachment_image_url, $post_thumbnail_id, 'full' ;2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 建站教程 > WordPress根据url调用内容,WordPress多站点主站调用


