wp主题文件夹下最基本需要:
index.php, style.css
出现无法选择主题的时候,可以在wordpress根目录的index.php上加上这句
~~~
define( 'WP_MEMORY_LIMIT', '256M' );
define( 'WP_MAX_MEMORY_LIMIT', '512M' );
~~~
charset=UTF-8
`charset=<?php bloginfo('charset');?>`
wp的主题绝对路径:
`<?php bloginfo('template_directory'); ?>`
或者:
`<?php echo esc_url(get_template_directory_uri()); ?>`
wp主题下的style.css文件的路径
`<?php bloginfo('stylesheet_url');?>`
wp首页路径
`<?php echo get_option('home'); ?>`
网站名字
`<?php bloginfo('name'); ?>`
主题的标题和描述:
`<title><?php bloginfo('name'); ?> | <?php bloginfo('description'); ?></title>`
或者wp默认标题和描述样式:
~~~
// 无title标签情况下有:
<?php wp_head(); ?>
// 在funtions.php加入:
<?php add_theme_support( 'title-tag' ); ?>
~~~
修改静态页面的css、js、img等文件夹位置为wp文件时,可以搜索css/、js/、img/,然后替换为:
~~~
<?php bloginfo('template_directory'); ?>/css/
<?php bloginfo('template_directory'); ?>/js/
<?php bloginfo('template_directory'); ?>/img/
~~~
这样可以避开某个单词下的css、js、img等字母,直接搜索后续为css/、js/、img/的文件夹进行替换。
调用头部、侧边栏、尾部,其他页面
~~~
<?php get_header();?>
<?php get_sidebar();?>
<?php get_footer();?>
// load other_page.php
<?php get_template_part('other_page'); ?>
~~~
消除插件的兼容性问题
~~~
<?php wp_head(); ?>
<?php wp_footer();?>
~~~
function.php调用导航栏
~~~
<?php
//自定义菜单
register_nav_menus(
array(
'header-menu' => __( '导航自定义菜单' ),
)
);?>
~~~
页面调用导航栏
`<?php wp_nav_menu( array( 'container' => '','menu_class' => 'navigation','menu_id' => 'nav_sgBhgn') ); ?>`
注册特色图片功能
~~~
<?php
function theme_setup(){
//add featured image support
add_theme_support('post-thumbnails');
}
add_action('after_setup_theme','yunfan_setup');
~~~
友情链接只在首页显示
~~~
<?php if ( is_home()) { ?>
<?php wp_list_bookmarks('title_li=&categorize=0&orderby=rand&limit=24'); ?>
<?php } ?>
~~~
找回3.5版本后隐藏的友链管理功能,在函数文件functions.php,粘贴以下代码:
`<?php add_filter( 'pre_option_link_manager_enabled', '__return_true' ); ?>`
显示文章特色图和内容
~~~
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="words">
<p>
<?php the_post_thumbnail();?>
<?php the_content("");?>
</p>
</div>
<?php endwhile; ?>
<?php endif; wp_reset_query(); ?>
~~~
- WordPress平台的网站开发
- 电商主题开发
- WooCommerce主题开发优化部分
- 首页开发
- WooCommerce
- 判断用户是否登录
- WordPress Menu
- WooCommerce PayPal Checkout Gateway
- 页面和文章
- 调用产品和文章
- 判断属于哪个页面
- 相关文章
- 消除文章分享按钮集底部的文字
- wordpress主题模板和主题开发
- wordpress主题准备
- wordpress主题文件结构
- 豪源主题
- WooCommerce SEO
- 插件开发
- wordpress二次开发
- theme基本显示
- menu调用
- 分拆为header.php和footer.php
- 页面、文章样式选择显示
- 面包屑导航 Breadcrumb
- 特色图
- 阅读次数统计
- 分页功能
- Advanced Custom Fields
- Custom Post Type UI
- post type
- 小工具
- 小工具调用
- shortcode
- 文章循环输出
- 标题和文章限制字数输出显示
- WordPress主題theme1开发
- wordpress搭建多站点
- wordpress常用函數
- wordpress循环代码
- Woocommerce
- Woocommerce支持
- WordPress插件开发
- wordpress会员插件
- WordPress插件使用
- WordPress插件集
- WordPress的核心
- Wordpress原理
- Wordpress要点
- WordPress网站搬家
- WPML
- 服务器
- Cloud 9
- test
- 网站