Плагины и игменения кода

не подскажете как сделать что бы все адреса постов были по дефалту(?p=id) а адреса страничек по %postname% тоесть считывалось значения с поля slug 🙂 может быть есть такой плагин?

может есть плагин знакомств написан под wp? тут была раньше такая темка, вот только ответа на нее нету?

какой функцией можно вызвать id автора комментария?
нужно сделать на подобии
<a href="http://site.com/profile.php?user_id=<?php comment_author_ID); ?>"><?php comment_author() ?></a>

собственно функция <?php comment_author_ID); ?> тут ради примера, и само собой она не работает.

поставим вопрос по другому, где можно найти полный список допустимых функций в вордпрес?

где, где… в гугле:)
примера ради лови http://mywp.spb.ru/tegi-shablonov-wordpress/

поставим вопрос по другому, где можно найти полный список допустимых функций в вордпрес?

Полный? Внутри WP. В Кодексе, по-моему, не все. 🙂

там не все функции, а только те которые используются при создании темы.
и все же, помогите!!! как мне узнать Id автора комментария?

имея в своем арсенале comment_author_email(); можешь смело обращаться напрямую к базе, с запросом следующего вида:

select id from $table_prefix.wp_users where user_email = '$comment-author-email'

если результат равен 0 либо false – юзер не зареган. использовать не обязательно мыло пользователя, можешь использовать любой уникальный идентификатор

не получается (:
<?php comment_type(‘Комментарий’,’Трекбек’,’Пингбек’); ?></strong> от <strong><?php if (” != get_comment_author_url()) { ?><a href="http://site.com/profile.php?user_id=
<?php>
mysql_connect($hostname,$username,$password);

mysql_select_db($dbName) or die(mysql_error());

$query = "select id from $table_prefix.wp_users where user_email = ‘$comment-author-email’";

echo $quere;
?>"><?php comment_author() ?></a><?php } else { comment_author(); } ?>

а в ответ тишина.

Sh@mrock, простите, это Вы на каком языке написали?

йипать… научи, кхм, богу молиться…

а не пора ли нам открыть музей(!) самых изощренных кодов, будем их там штабелями укладывать; во время плохого настроения или весеннего авитаминоза заходить, поглядеть, и понять: не всё в жизни так плохо как кажеться.. эх..
ребят, а что если он ещё спросит что не так?..

ну не знаю я как пишутся запросы к базе, там должно быть все правильно кроме строки
"select id from $table_prefix.wp_users where user_email = ‘$comment-author-email’";
если бы знал не спрашивал 🙂

<?php> = <?php
ну еще тут опечатка

…там должно быть все правильно… – вот об этом я и говорил..
в каком месте всё? даже на php смутно то походит.. отправляйся ман штудировать, сегодня твоей девушкой дожен стать ресурс http://www.php.net/manual/ru/language.basic-syntax.php – как говориться, люби и уважай, за остальным тактично умолчим xD

ps. так, на всякий случай, посмотри как открываются директивы. и всё же, $query и $quere ну вот как то даже чисто визуально выглядят по разному. и ещё, не могу не вспомнить:

xxx: Блииин, не могу понять, чо у меня переход страницы не работает???
yyy: код в студийу.
xxx: onlick=’document.location="$loc"’
yyy: и что должно происхадить?
xxx: переход по клику!!!
yyy: а у тебя написано, что надо полизать…

мда.. нужно выучить mysql не спорю. но может все таки подскажете как мне в переменную $queru; запихнуть ID

mysql_connect($hostname,$username,$password);

mysql_select_db($dbName) or die(mysql_error());

$queru = "select id from $table_prefix.wp_users where user_email = ‘$comment-author-email’";

ну плиз)))

у меня получается ссылка вида
http://site.com/profile.php?user_id=select%20id%20from%20.wp_users%20where%20user_email%20=%20’Object-author-email’

RTFM http://ru.php.net/manual/ru/ref.mysql.php

Всем спасибо, видимо прийдется учить…
но если вдруг кто то напишет, буду очень очень очень признателен.

Sh@mrock, учите, учите, потом еще смеяться будете, что с такой мелочью приставали к людям. 😀

Маленькая подсказка: к базе лишний раз коннектиться не надо, это делает WP.

ну не как не получаться
$query = "SELECT ID FROM wp_users WHERE user_email = ‘admin@site.com’";
$res = mysql_query($query)

на выходе получаем
res= Resource id #68 ___коментарий 1
res= Resource id #69 ___коментарий 2
res= Resource id #70 ___коментарий 3
res= Resource id #71 ___коментарий 4

и т.д

while ($row = mysql_fetch_array($res)) { print $row[0]; }

ух ты, СПАСИБО!!!!!

Anonymous
Отправить
Ответ на: