成都网站建设设计

将想法与焦点和您一起共享

关于P2wordpress的信息

如何在WordPress后台添加Meta信息

1.  在模板目录下的 function.php 里,插入以下代码,用于添加包含 页面 category_field.php。

成都创新互联公司是一家集网站建设,崇礼企业网站建设,崇礼品牌网站建设,网站定制,崇礼网站建设报价,网络营销,网络优化,崇礼网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

// 分类添加字段

require_once( dirname(__FILE__).‘/category_field.php’ );

2.  新建 category_field.php 页面,代码如下:

?php

// 分类添加字段

function ems_add_category_field(){

echo ‘div class=“form-field”

label for=“cat-tel”Tel/label

input name=“cat-tel” id=“cat-tel” type=“text” value=“” size=“40”

pThe telephone./p

/div';

echo ‘div class=“form-field”

label for=“cat-url”URL/label

input name=“cat-url” id=“cat-url” type=“text” value=“” size=“40”

pThe URL./p

/div';

}

add_action(‘category_add_form_fields’,’ems_add_category_field’,10,2);

// 分类编辑字段

function ems_edit_category_field($tag){

echo ‘tr class=“form-field”

th scope=“row”label for=“cat-tel”Tel/label/th

td

input name=“cat-tel” id=“cat-tel” type=“text” value=”‘;

echo get_option(‘cat-tel-‘.$tag-term_id).’” size=”40″/br

span class=“cat-tel”‘.$tag-name.’ on the phone./span

/td

/tr';

echo ‘tr class=“form-field”

th scope=“row”label for=“cat-url”URL/label/th

td

input name=“cat-url” id=“cat-url” type=“text” value=”‘;

echo get_option(‘cat-url-‘.$tag-term_id).’” size=”40″/br

span class=“cat-url”‘.$tag-name.’ on the URL./span

/td

/tr';

}

add_action(‘category_edit_form_fields’,’ems_edit_category_field’,10,2);

// 保存数据

function ems_taxonomy_metadate($term_id){

if(isset($_POST[‘cat-tel’])  isset($_POST[‘cat-url’])){

//判断权限–可改

if(!current_user_can(‘manage_categories’)){

return $term_id;

}

// 电话

$tel_key = ‘cat-tel-‘.$term_id; // key 选项名为 cat-tel-1 类型

$tel_value = $_POST[‘cat-tel’]; // value

// url

$url_key = ‘cat-url-‘.$term_id;

$url_value = $_POST[‘cat-url’];

// 更新选项值

update_option( $tel_key, $tel_value );

update_option( $url_key, $url_value );

}

}

// 虽然要两个钩子,但是我们可以两个钩子使用同一个函数

add_action(‘created_category’,’ems_taxonomy_metadate’,10,1);

add_action(‘edited_category’,’ems_taxonomy_metadate’,10,1);

?

3、调用方法(可以在wordpress文章模板(single.php)调用分类的META信息)。

?php

// 取出当前分类 id: $categories[0]-term_id

$categories = get_the_category();

$term_id = $categories[0]-term_id;

$cat_name = $categories[0]-name;

?

div class=“phone”

div class=“p1″?php echo get_option(‘cat-tel-‘.$term_id);?/div

div class=“p2″a href=“?php echo get_option(‘cat-url-‘.$term_id);? “ target=“_blank”?php echo $cat_name;?/a/div

/div

4.以上是通过代码的方式给分类目录添加META属性字段信息。

wordpress如何调用js文件??

一般都是直接在主题的header.php文件中直接引用,部分主题也会在主题的functions.php文件中通过WP自带的函数wp_enqueue_scripts来加载JS文件。

1、在主题header.php文件中直接引入文件,如

script type='text/javascript' src=''/script

或者

script src="?php echo get_template_directory_uri(); ?/js/jquery/1.10.2/jquery-1.10.2.min.js"/script

2、在主题的functions.php文件中引入文件,如

function my_enqueue_scripts() {

if( !is_admin ) { // 前台加载的脚本与样式表

// 去除已注册的 jquery 脚本

wp_deregister_script( 'jquery' );

// 注册 jquery 脚本

wp_register_script( 'jquery', get_template_directory_uri() . '/js/jquery/1.10.2/jquery-1.10.2.min.js', false, '1.0', false );

// 提交加载 jquery 脚本

wp_enqueue_script( 'jquery' );

// 添加回调函数到 init 动作上

add_action( 'init', 'my_enqueue_scripts' );

【急】关于wordpress P2主题的js修改

这个很简单。

1、首先将这个JS复制备份,防止修改错误。

2、用dreamweaver软件打开JS文件,然后删除多余的条数,这时要足够的细心。

3、测试一下,如果还不满意,用dreamweaver继续修改;

4、如果万一修改错了,别急!在第1步已做好了备份,继续修改,直至满意为止。

注意;WP模板的修改是细活,要有耐心。


标题名称:关于P2wordpress的信息
标题链接:http://chengdu.cdxwcx.cn/article/doegsdd.html