Мелкие доработки по сайту, php mysql
опишу подробно:
1 подредактировать вывод полей (выводят текст): а) одно было выведено, но не отображается б) поменять уже два выведенных поля местами, поля выведены плагином Advanced Custom Fields (поля плагин выводит в админке, на этом его работа заканчивается, на странице поле выводится куском кода) http://www.youtube.com/watch?v=jzNLASP08J8 пример
2 в готовой базе mysql и таблице вставить пару столбцов для этих полей (вывод текста, даты и тд), вписать код запроса к этой БД в соответствующий файл php по аналогии с существующими столбцами и полями
3 в соц кнопке урл сбился, кнопка не понимает что нужно делиться именно этой статьей
4 имеется ошибка при синхронизации vk.com с сайтом, ниже я скопирую код скрипта и ошибку, работает так: id группы вставляется в поле , а в другом поле выводится количество участников
код :
require ($_SERVER['DOCUMENT_ROOT'].'/wordpress/wp-load.php');
if (current_user_can ('manage_options')){
global $wpdb;
$querystr = "
SELECT wposts.ID FROM
$wpdb-> posts wposts,
$wpdb-> postmeta wppostmeta
WHERE
wppostmeta.meta_key='members'
AND wppostmeta.post_id = wposts.ID
AND wposts.post_status = 'publish'
"
$datas = $wpdb-> get_results ($querystr, OBJECT);
foreach ($datas as $data){
$fields = get_fields ($data-> ID);
if ($fields['id_vk']) {
$homepage = file_get_contents ('[url=http://api.vk.com/method/groups.getById?gid=%27.$fields[%27id_vk%27].'&fields=members_count']http://api.vk.com/method/groups.getById?gid='.$fields['id_vk'].'&fields=members_count';);
$d = json_decode ($homepage);
foreach ($d as $item){
!!!$members = $item[0]-> members_count;
break;
}
$querystr = "
UPDATE $wpdb-> postmeta SET
meta_value = '".$members."'
WHERE
post_id = ".$data-> ID."
AND
meta_key='members'
"
Ошибка Fatal error: Cannot use object of type stdClass as array in /home/users/z/zvukcity/domains/zvuk.city/wordpress/scripts.php on line 28
линия 28 отмечено жирным курсивом