我正在开发我的第一个插件,但遇到了麻烦。除了已找到WordPress存档模板以用于我的新“自定义帖子类型”(CPT)的功能之外,我已经设法使我所需的所有功能正常工作。
我在另一个插件上使用了完全相同的功能,并且可以正常工作,但是文件结构有所不同,因为我没有使用作曲家。所以我以为我只需要更改文件路径,这已经完成并且是正确的,因此该函数肯定存在其他问题吗?
只需添加一下,我还知道我在插件函数echo
中插入了<?php
/**
* @package WhitepaperPlugin
*/
namespace Inc\Base;
use Inc\Base\BaseController;
class LoadArchives extends BaseController {
public function register(){
add_action( 'archive_template', array($this,'downloads_archive_template') );
}
public function downloads_archive_template( $archive_template ) {
global $post;
if ( is_post_type_archive ( 'downloads' ) ) {
$archive_template = $this->plugin_path . 'page-templates/archive-downloads.php';
}
return $archive_template;
}
}
并看到了它。
我一直在使用composer,我知道设置正确,因为插件中的其他所有东西都可以正常工作。
这是我插件的最后一部分,因此将不胜感激。
{{1}}