wordpress主题

the7主题的安装和数据导入

日期:2015-04-08 阅读:9765

dmandwp系统 - wordpress系统和DM系统区块建站>>


进入网易云课堂播放
    |    更多视频教程>

官网手册: http://guide.dream-theme.com/the7-2

官网演示: http://the7.dream-demo.com/ 

主题购买: http://themeforest.net/item/the7-responsive-multipurpose-wordpress-theme/5556590 

-----------------

1、清除google fonts.
 除了wp本身的谷歌字体外,
另一个是the7的

去掉 fonts.googleapis.com
dt-the7\inc\extensions\options-framework\js\options-custom.js 
dt-the7\inc\extensions\core-functions.php  --- 找 dt_make_web_font_uri函数(前台的google字体)

plugins\revslider\admin\revslider-admin.class.php  ---  后台的google字体

plugins\revslider\includes\operations.class.php  前台的google字体,把所有的fonts.google换掉。


去掉 ajax.googleapis.com
plugins\js_composer\include\classes\editors\class-vc-backend-editor.php 
plugins\js_composer\include\classes\editors\class-vc-frontend-editor.php 
plugins\revslider\includes\operations.class.php

---------------

2、去头像。(设置--讨论)

3、导入数据(安装wordpress importer插件 和通过 th7自带的dt-dummy插件)

4、启动相关插件。(比如 visual composer,在外观---install plugins)

-----------------------
主题设置里,头部布局方式header layout有:
side
left
classic
center

----------------

底部的列数,可以在后台的设置 --> footer (通过模板sidebar-footer.php可以查出)

---------------

the7的菜单:

menu:
presscore_primary_navigation
inc/template-hook.php 
add_action( 'presscore_primary_navigation', 'presscore_add_primary_menu', 15 );
-----------
function dt_menu( $data = array() ) {
......
$args['walker'] = new Dt_Walker_Nav_Menu( $walker_args );
//当没有指定菜单时,会默认调这个的内容。
......
return wp_nav_menu( $args );
}

dt_menu 在  inc/extensions/core-menu.php
Dt_Walker_Nav_Menu 在 inc/classes/menu/custom-menu.class.php 
wordpress输出菜单函数 wp_nav_menu>  

the7内置了mega-menu的功能: http://guide.dream-theme.com/the7-2/user-guide/mega-menu/

--------------------

the7字体:Font Awesome Icons and Custom Icon Fonts

http://guide.dream-theme.com/the7-2/user-guide/general-guidelines/font-awesome-icons

需要在页面的上面,点开显示选项

-------------------

关于dt_logos(也就是后台的Partners, Clients, etc.)
短代码在:dt-the7/inc/shortcodes/includes/logos/logos.php
由于导入数据时,记录有了,而图片由于网速原因,并没有导入,这时logos就出不了。
if ( !$default_img ) {
                return '';
            }
-----
另外,如果你在后台传了一张图片,而其他记录并没有传图片,logos可能也出不来,这是因为order by ... limit ...的原因。
就是说这个有图片的记录并没有sql里面。

------------------

页面底部的RECENT PHOTOS
使用widget,图片并不是特色图片,查看dt-the7 /inc/widgets/photos/photos.php:
$attachments = get_post_meta( $album->ID, '_dt_album_media_items', true );
_dt_album_media_items表示这是post的meta,
用到了post__in
$a_query = new WP_Query( array(
                。。。。。。
                'post__in'            => $attachments_ids_array,
                。。。。。。
            ) );
---------------

the7单页面:   http://guide.dream-theme.com/the7-2/user-guide/micro-sites/

----------------

<<点击返回