我不是开发人员,编码人员或网页设计师。如果不使用正确的术语,我深表歉意。回复时,请您记住我不是开发人员,编码人员或网页设计师,请回复,就像您向新手解释它一样?任何帮助将不胜感激!
我的目标是将页面https://wordpress-424710-1336702.cloudwaysapps.com/venues/的内容拖到此页面上:https://wordpress-424710-1336702.cloudwaysapps.com/costa-rica-wedding-venues/
我正在使用没有页面构建器的GeneratePress Pro,并且正在使用GP的子主题。
我已经做过,但是没有用。
子主题中自定义php模板的名称:category-costa-rica-wedding-venues.php
静态页面名称:哥斯达黎加的婚礼场地
静态页面:场地
在StackOverflow上找到用于提取页面内容的代码:
```<?php
$page = get_page_by_title( 'page-name' );
$content = apply_filters('the_content', $page->post_content);
echo $content;
?>```
我用静态页面的名称替换了“页面名称”,将其内容调用到自定义php类别模板上,结果是:
```<?php
$page = get_page_by_title( 'page-wedding-venues-in-costa-rica' );
$content = apply_filters('the_content', $page->post_content);
echo $content;
?>```
在自定义类别模板中,我删除了标准循环(按照此页面:https://github.com/tomusborne/generatepress/blob/2.4.2/archive.php#L24-L59),然后在类别模板中插入了以上代码。然后,我刷新它并将其上传到子主题。
这是类别模板中的所有代码:
```<?php
/**
* The template for displaying Archive pages.
*
* @package GeneratePress
*/
if ( ! defined( 'ABSPATH' ) ) {
exit; // Exit if accessed directly.
}
get_header(); ?>
<div id="primary" <?php generate_do_element_classes( 'content' ); ?>>
<main id="main" <?php generate_do_element_classes( 'main' ); ?>>
<?php
/**
* generate_before_main_content hook.
*
* @since 0.1
*/
do_action( 'generate_before_main_content' );
<?php
$page = get_page_by_title( 'page-wedding-venues-in-costa-rica' );
$content = apply_filters('the_content', $page->post_content);
echo $content;
?>
/**
* generate_after_main_content hook.
*
* @since 0.1
*/
do_action( 'generate_after_main_content' );
?>
</main><!-- #main -->
</div><!-- #primary -->
<?php
/**
* generate_after_primary_content_area hook.
*
* @since 2.0
*/
do_action( 'generate_after_primary_content_area' );
generate_construct_sidebars();
get_footer();```
当我打开页面-https://wordpress-424710-1336702.cloudwaysapps.com/costa-rica-wedding-venues/时,服务器响应404错误“您的网站上存在严重错误。”
我做错了什么?您建议我如何实现这个目标?
同样,请记住,我对此并不陌生,所以请以基本的方式回答。我很感激! 谢谢您的时间,祝您愉快!