2017-01-16 1 views
0

Wordpress Multisite에서 wp_sitemeta 테이블에 행을 추가하는 방법이 있습니까? 나는 wp_usermeta처럼 생각하고있다. add_user_meta ($ user_ID, $ meta_key, $ meta_value), add_user_meta ($ user_ID, $ meta_key, $ meta_value)와 같은 함수가있다. wp_sitemeta? 검색했지만이 테이블에 추가하는 방법에 대한 정보는 찾을 수 없습니다. 할 수 있습니까?wp_sitemeta 테이블에 데이터 추가

답변

0

추가하려는 항목에 따라 다릅니다. 당신은 $ wpdb

<?php 

global $wpdb; 
$main_blog_prefix = $wpdb->get_blog_prefix(BLOG_ID_CURRENT_SITE); 

$meta_table = $main_blog_prefix."sitemeta"; 

$insertedRow = $wpdb->insert( 
    $meta_table , 
    array( 
     'site_id' => BLOG_ID_CURRENT_SITE, 
     'meta_key' => 'some_meta', 
     'meta_value' => "asd asd asda sda sda sd" 
    ) 
); 


?> 
+0

이 같은 준비 문을 사용해야합니다 사용할 수 있습니다 '$ wpdb-> 삽입 ($ wpdb-> 준비().....)' – codiiv

관련 문제