我有一个名为Movies
的自定义帖子类型single-movies.php
和archive-movies.php
。如何仅为这些页面排队CSS和脚本?
if ( is_single('Custom Post Type') ) {
// Enqueue scripts and Styles
}
答案 0 :(得分:3)
由于您已经拥有自定义PHP文件,为什么不直接将脚本排入这些文件?
文件内容:
<?xml version="1.0" encoding="utf-8"?><RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/Infos"
android:layout_below="@id/list_title"
android:layout_marginTop="5dp"
android:layout_marginLeft="20dp"
/>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/list_title"
android:layout_marginTop="15dp"
android:layout_marginLeft="20dp"/>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/startBtn"
android:text="Start"
android:layout_toRightOf="@id/Infos"
android:layout_marginLeft="10dp"
android:layout_marginTop="10dp"
android:onClick="startTraining"/>
<Button
android:layout_width="40dp"
android:layout_height="40dp"
android:id="@+id/deleteBtn"
android:layout_marginRight="20dp"
android:layout_marginTop="15dp"
android:layout_alignParentRight="true"
android:background="@android:drawable/ic_delete"
android:onClick="onDeleteList"/>
或者,如果您希望将其从<?php
add_action( 'wp_enqueue_scripts', 'enqueue_movie_scripts' );
function enqueue_movie_scripts(){
wp_enqueue_style( 'my-movie-style', /* src to .css file */ );
wp_enqueue_script( 'my-movie-script', /* src to .js file */ );
}
// Rest of the file here, `get_header(), content, get_footer(), etc.
?>
或插件文件中排队,则可以使用is_singular()
和is_post_type_archive()
函数。
functions.php