WordPress 2.x Hooks for Action - Comprehensive List for Plugin and Theme Developers WordPress 2.x крючки действий - полный список плагинов для разработчиков и тема
Comprehensive List of WordPress Action Hooks Полный список всех действий, крючки WordPress
For WordPress Plugin and Theme Developers by Для WordPress плагин и тема разработчиков Plugin Developer Плагин для разработчиков
This contains all the available action hooks (documented as well as undocumented) for WordPress plugin and theme developers. В нем приводятся все имеющиеся меры крючки (документально, а также незарегистрированных) для WordPress плагин и тема разработчиков. All available documentation on these hooks have been updated from WordPress Codex. Все имеющиеся документации на эти крючки были обновлены из Кодекс WordPress.
Source file and line number information is provided to allow you to find more details about the hook. Исходный файл и номер строки, информация, которая позволяет найти более подробную информацию о крючком. Please maximize your browser for better display. Просьба максимально браузер для лучшего отображения.
Note: You may also want to refer Примечание: Вы также можете сослаться WordPress 2.x Filters - Comprehensive List for Plugin and Theme Developers WordPress 2.x Фильтры - полный список плагинов для разработчиков и тема .
| No. Количество | Action Действий | Source File Исходный файл | Line No. Количество | Comments Комментарии |
|---|---|---|---|---|
| 1 | wp_logout | wp-login.php wp-login.php | 25 25 | |
| 2 | lost_password | wp-login.php wp-login.php | 38 38 | |
| 3 | retreive_password | wp-login.php wp-login.php | 100 100 | |
| 4 | retrieve_password | wp-login.php wp-login.php | 101 101 | |
| 5 | password_reset | wp-login.php wp-login.php | 137 137 | |
| 6 | wp_authenticate | wp-login.php wp-login.php | 189 189 | |
| 7 | wp_login | wp-login.php wp-login.php | 201 201 | |
| 8 | rss_head | wp-rss.php wp-rss.php | 22 22 | |
| 9 | rss_item | wp-rss.php wp-rss.php | 33 33 | |
| 10 | template_redirect | wp-includes\template-loader.php wp-включает \ шаблона-loader.php | 3 3 | No Нет function all_on_one () { функция all_on_one () ( |
| 11 | wp_meta | wp-includes\template-functions-general.php wp-включает \ шаблона-функции-general.php | 59 59 | No Нет parameter. параметр. Executes in the Выполняет в section of the included Theme’s раздел включены темы |
| 12 | mce_options | wp-includes\js\tinymce\tiny_mce_gzip.php wp-включает \ js \ tinymce \ tiny_mce_gzip.php | 144 144 | |
| 13 | tinymce_before_init | wp-includes\js\tinymce\tiny_mce_gzip.php wp-включает \ js \ tinymce \ tiny_mce_gzip.php | 150 150 | |
| 14 | profile_update | wp-includes\registration-functions.php wp-включает \ регистрации-functions.php | 76 76 | |
| 15 | user_register | wp-includes\registration-functions.php wp-включает \ регистрации-functions.php | 78 78 | |
| 16 | private_to_published | wp-includes\functions-post.php wp-включает \ функций-post.php | 175 175 | Receives Получает the post ID as a parameter. после ID в качестве параметра. Executes when a post is moved from private to published Исполняет когда пост перешел от частного к опубликованным status. статус. |
| 17 | edit_post | wp-includes\functions-post.php wp-включает \ функций-post.php | 178 178 | Receives Получает the post ID as a parameter. после ID в качестве параметра. Executes every time a post is edited. Выполняет все время пост отредактирован. |
| 18 | publish_post | wp-includes\functions-post.php wp-включает \ функций-post.php | 182 182 | Receives Получает the post ID as a parameter. после ID в качестве параметра. Executes when a post is saved and its status is set to Исполняет когда пост сохраняется, его статус установлен "publish", regardless of its prior setting. "публиковать", независимо от его предыдущие настройки. NOTE: to add a hook to this ПРИМЕЧАНИЕ: чтобы добавить к этому крючком action in 1.2, be sure to specify a priority between 0 and 9. действия в 1,2, то не забудьте указать приоритет в диапазоне от 0 до 9. The generic_ping hook Generic_ping крючком is buggy and prevents any lesser priority hooks from working. это плохо и не дает каких-либо меньшее из приоритетных крючков работает. |
| 19 | save_post | wp-includes\functions-post.php wp-включает \ функций-post.php | 206 206 | Receives Получает the post ID as a parameter. после ID в качестве параметра. Executes when a post is saved to the database. Исполняет когда должность сохраняются в базе данных. |
| 20 | wp_insert_post | wp-includes\functions-post.php wp-включает \ функций-post.php | 207 207 | |
| 21 | edit_attachment | wp-includes\functions-post.php wp-включает \ функций-post.php | 342 342 | |
| 22 | add_attachment | wp-includes\functions-post.php wp-включает \ функций-post.php | 344 344 | |
| 23 | delete_attachment | wp-includes\functions-post.php wp-включает \ функций-post.php | 380 380 | |
| 24 | delete_post | wp-includes\functions-post.php wp-включает \ функций-post.php | 538 538 | Receives Получает the post ID as a parameter. после ID в качестве параметра. Executes whenever a post is deleted. Исполняет всякий раз, когда пост будет удален. |
| 25 | wp_blacklist_check | wp-includes\functions-post.php wp-включает \ функций-post.php | 642 642 | |
| 26 | parse_query | wp-includes\classes.php wp-включает \ classes.php | 86 86 | |
| 27 | parse_query | wp-includes\classes.php wp-включает \ classes.php | 238 238 | |
| 28 | pre_get_posts | wp-includes\classes.php wp-включает \ classes.php | 262 262 | |
| 29 | loop_start | wp-includes\classes.php wp-включает \ classes.php | 699 699 | |
| 30 | loop_end | wp-includes\classes.php wp-включает \ classes.php | 706 706 | |
| 31 | generate_rewrite_rules | wp-includes\classes.php wp-включает \ classes.php | 1323 1323 | No Нет parameter. параметр. Executes whenever the rewrite rules are recomputed. Исполняет когда переписать правила recomputed. To modify the computed Чтобы изменить вычисляется rules, use the filter rewrite_rules_array instead. правилами, используйте вместо фильтра rewrite_rules_array. |
| 32 | comment_post | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 52 52 | Receives Получает the comment ID as a parameter. ID комментарий, как параметр. Executes when a comment is added through wp-comments.php. Исполняет когда комментарий добавляется через wp-comments.php. |
| 33 | comment_flood_trigger | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 126 126 | |
| 34 | edit_comment | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 191 191 | Receives Получает the comment ID as a parameter. ID комментарий, как параметр. Executes whenever a comment is edited. Исполняет всякий раз, когда комментарий отредактирован. |
| 35 | delete_comment | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 198 198 | Receives Получает the comment ID as a parameter. ID комментарий, как параметр. Executes when a comment is deleted. Исполняет когда комментарий будет удален. |
| 36 | wp_set_comment_status | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 209 209 | Receives Получает the comment ID as a parameter. ID комментарий, как параметр. Executes when the comment status changes. Исполняет когда прокомментировать изменения статуса. |
| 37 | pre_ping | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 635 635 | |
| 38 | wp_set_comment_status | wp-includes\comment-functions.php wp-включает \ комментария-functions.php | 794 794 | |
| 39 | wp_head | wp-includes\functions.php wp-включает \ functions.php | 1432 1432 | No Нет parameter. Template tag. Executes in the параметр. шаблона тега. Выполняет в section. раздел. Useful for insertion Полезные для включения of additional content like metatags or javascript. дополнительного содержания, как метатеги или javascript. |
| 40 | wp_footer | wp-includes\functions.php wp-включает \ functions.php | 1436 1436 | No Нет parameter. Template tag. Executes just before the end of the <body> tag. параметр. шаблона тега. Исполняет незадолго до окончания <body> тегом. Useful for insertion of additional content or statistics code like Google Analytics. Полезные для включения дополнительного содержимого и статистика код, подобно Google Analytics. |
| 41 | comment_form | wp-content\themes\classic\comments-popup.php wp-контента \ темы \ классические \ замечания-popup.php | 86 86 | Receives Получает the comment’s post ID as a parameter. комментарий после ID в качестве параметра. Template tag. Шаблон тега. Executes after displaying the Исполняет после показа comment form for a post that allows comments. комментарий форму, которая позволяет пост комментариев. |
| 42 | comment_form | wp-content\themes\classic\comments.php wp-контента \ темы \ классические \ comments.php | 67 67 | |
| 43 | comment_form | wp-content\themes\default\comments-popup.php wp-контента \ темы \ умолчанию \ замечания-popup.php | 86 86 | |
| 44 | comment_form | wp-content\themes\default\comments.php wp-контента \ темы \ умолчанию \ comments.php | 98 98 | |
| 45 | rdf_ns | wp-rdf.php wp-rdf.php | 21 21 | |
| 46 | rdf_header | wp-rdf.php wp-rdf.php | 32 32 | |
| 47 | rdf_item | wp-rdf.php wp-rdf.php | 54 54 | |
| 48 | comment_id_not_found | wp-comments-post.php wp-комментарии-post.php | 11 11 | Receives Получает the comment’s post ID as a parameter. комментарий после ID в качестве параметра. Executes when attempting to display the comment Выполняет при попытке отображения комментарий form for a post that does not exist. форма для поста, который не существует. |
| 49 | comment_closed | wp-comments-post.php wp-комментарии-post.php | 14 14 | Receives Получает the comment’s post ID as a parameter. комментарий после ID в качестве параметра. Executes when attempting to display the comment Выполняет при попытке отображения комментарий form for a post that has closed comments. форма для поста, которая закрылась комментариев. |
| 50 | comment_on_draft | wp-comments-post.php wp-комментарии-post.php | 17 17 | |
| 51 | pingback_post | xmlrpc.php xmlrpc.php | 1236 1236 | Receives Получает the comment ID as a parameter. ID комментарий, как параметр. Executes when a comment is added via XMLRPC. Исполняет когда комментарий добавляется через XMLRPC. |
| 52 | publish_phone | wp-mail.php wp-mail.php | 146 146 | Receives Получает the post ID as a parameter. после ID в качестве параметра. Executes when a post is added via wp-mail.php. Исполняет когда пост добавляется через wp-mail.php. |
| 53 | rss2_ns | wp-rss2.php wp-rss2.php | 19 19 | |
| 54 | rss2_head | wp-rss2.php wp-rss2.php | 29 29 | |
| 55 | rss2_item | wp-rss2.php wp-rss2.php | 52 52 | |
| 56 | edit_form_advanced | wp-admin\edit-form-advanced.php wp-админ \-изменить форму-advanced.php | 216 216 | No Нет parameter. параметр. Executes during the display of the admin panel’s advanced editing page, Исполняет во время отображения панели администратора расширенные редактирования страницы just before the накануне is closed that contains the post content textarea. замкнуто, который содержит textarea поста содержание. Useful Полезные for inserting additional input fields into the advanced editing form. Добавляя для ввода дополнительных полей в сложных изменений форме. |
| 57 | admin_menu | wp-admin\menu.php wp-админ \ menu.php | 57 57 | No Нет parameter. параметр. Executes after the basic admin panel menu structure is in place. Исполняет после основного меню панели администратора структуры на местах. Useful Полезные for adding additional menus to the admin panel. для добавления дополнительного меню панели администратора. |
| 58 | admin_head | wp-admin\admin-header.php wp-админ \ админ-header.php | 312 312 | No Нет parameter. параметр. Executes in the Выполняет в section of the admin panel. раздел админ-панели. Useful for insertion Полезные для включения of additional content. дополнительного содержания. |
| 59 | personal_options_update | wp-admin\profile-update.php wp-админ \ профиль-update.php | 23 23 | |
| 60 | activate_ | wp-admin\plugins.php wp-админ \ plugins.php | 14 14 | |
| 61 | deactivate_ | wp-admin\plugins.php wp-админ \ plugins.php | 21 21 | |
| 62 | manage_posts_custom_column | wp-admin\edit.php wp-админ \ edit.php | 218 218 | |
| 63 | delete_comment | wp-admin\post.php wp-админ \ post.php | 232 232 | |
| 64 | check_passwords | wp-admin\admin-functions.php wp-админ \ админ-functions.php | 388 388 | |
| 65 | check_admin_referer | wp-admin\admin-functions.php wp-админ \ админ-functions.php | 971 971 | |
| 66 | switch_theme | wp-admin\admin-functions.php wp-админ \ админ-functions.php | 1126 1126 | |
| 67 | switch_theme | wp-admin\admin-functions.php wp-админ \ админ-functions.php | 1133 1133 | |
| 68 | edit_page_form | wp-admin\edit-page-form.php wp-админ \ редактировать страницы form.php - | 214 214 | No Нет parameter. параметр. Executes inside the Исполняет внутри |
| 69 | show_user_profile | wp-admin\profile.php wp-админ \ profile.php | 105 105 | |
| 70 | profile_personal_options | wp-admin\profile.php wp-админ \ profile.php | 114 114 | |
| 71 | edit_user_profile | wp-admin\user-edit.php wp администратора \ пользователя edit.php | 168 168 | |
| 72 | activity_box_end | wp-admin\index.php wp-админ \ index.php | 113 113 | |
| 73 | admin_footer | wp-admin\bookmarklet.php wp-админ \ bookmarklet.php | 101 101 | No Нет parameter. параметр. Executes at the end of the admin panel inside the body tag. Выполняет в конце админ-панели внутри тела тега. Useful for Полезен для insertion of additional content. включение дополнительных содержание. |
| 74 | edit_category | wp-admin\admin-db.php wp-админ \ админ-db.php | 123 123 | |
| 75 | create_category | wp-admin\admin-db.php wp-админ \ админ-db.php | 126 126 | |
| 76 | add_category | wp-admin\admin-db.php wp-админ \ админ-db.php | 127 127 | |
| 77 | delete_category | wp-admin\admin-db.php wp-админ \ админ-db.php | 175 175 | |
| 78 | delete_user | wp-admin\admin-db.php wp-админ \ админ-db.php | 238 238 | |
| 79 | edit_link | wp-admin\admin-db.php wp-админ \ админ-db.php | 297 297 | |
| 80 | add_link | wp-admin\admin-db.php wp-админ \ админ-db.php | 299 299 | |
| 81 | delete_link | wp-admin\admin-db.php wp-админ \ админ-db.php | 323 323 | |
| 82 | simple_edit_form | wp-admin\edit-form.php wp-админ \ прав-form.php | 70 70 | No Нет parameter. параметр. Executes during the display of the admin panel’s simple editing page, just Исполняет во время отображения администратор панель проста редактирования страницы, просто before the до is closed that contains the post content textarea. замкнуто, который содержит textarea поста содержание. Useful for Полезен для inserting additional input fields into the simple editing form. Добавляя дополнительные поля в форме простого редактирования. |
| 83 | admin_footer | wp-admin\admin-footer.php wp-админ \ админ-footer.php | 9 9 | |
| 84 | switch_theme | wp-admin\themes.php wp-админ \ themes.php | 14 14 | Receives Получает the name of the current theme as a parameter. название текущей темы, как параметр. Executes when the blog theme is changed. Исполняет когда блоге тема изменилась. |
| 85 | trackback_post | wp-trackback.php wp-trackback.php | 95 95 | Receives Получает the comment ID as a parameter. ID комментарий, как параметр. Executes when a comment is added via trackback.php. Исполняет когда комментарий добавляется через trackback.php. |
| 86 | atom_ns | wp-atom.php wp-atom.php | 17 17 | |
| 87 | atom_head | wp-atom.php wp-atom.php | 25 25 | |
| 88 | atom_entry | wp-atom.php wp-atom.php | 42 42 | |
| 89 | core_files_loaded | wp-settings.php wp-settings.php | 164 164 | |
| 90 | plugins_loaded | wp-settings.php wp-settings.php | 187 187 | |
| 91 | shutdown выключения | wp-settings.php wp-settings.php | 222 222 | No Нет parameter. параметр. Executes when the page output is complete. Исполняет когда странице выпуска завершена. |
| 92 | init инициализации | wp-settings.php wp-settings.php | 227 227 | Executes Исполняет after WordPress has finished loading but before any headers are sent. после WordPress закончила погрузки, но до каких-либо заголовки отправлено. Useful for intercepting Полезен для перехвата $_GET or $_POST triggers. $ _GET И $ _POST триггеров. |
Filed under Поданного в соответствии с CMS Software CMS Software , Headline News Headline News , How To Как , Open Source Software Open Source Software , PHP , Pro Blogging Про блоги , Tech Note Технология Примечание , Web Веб , Web Services Web Services , WordPress | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article Отослать Статья
You may also like to read Вы можете также люблю читать |




December 28th, 2005 at 1:27 am 28 декабря 2005 года в 1:27 утра
[...] View the list … [...] [...] Посмотреть список… [...]
December 30th, 2005 at 1:02 am 30 декабря 2005 года в 1:02 утра
Thank you Angsuman. Спасибо Angsuman. I am new to Wordpress and find your blog to be exceedingly helpful in coming up to speed. Я новичок в Wordpress и найти свой блог быть чрезвычайно полезным в ближайшие до скорости. This is a bit off-topic, but I have searched for hours and have not found the info I am looking for, so I am posting my question here: Can you point me to a summary of the changes that need to be made to Wordpress 1.5 plugins in order to make them compatible with Wordpress 2.0? Это немного вне темы, но я искал часа и не нашли информацию Я ищу, поэтому я размещение здесь, на мой вопрос: Можете ли Вы отметить мне резюме изменений, которые необходимо внести для Wordpress 1,5 плагины, с тем чтобы сделать их совместимыми с 2,0 Wordpress?
December 30th, 2005 at 9:58 am 30 декабря 2005 года в 9:58 утра
@Donovan @ Донован
Search this is Google: Поиск это Google:
“What’s Not Gonna Work in WordPress 2.0″ "Что's Not Gonna Работа в WordPress 2,0"
January 22nd, 2006 at 1:29 pm 22 января 2006 года в 1:29 вечера
[...] - Wiki zur Plugin-API - Wordpress-Doku zum API - Dokumentation von Hooks (Skippy) - Dokumentation von Hooks (Flatearth) - Liste mit Hooks [...] [...] - Wiki-zur Plugin API - Wordpress-Doku zum API - Dokumentation фон крючки (Скиппи) - Dokumentation фон крючки (Flatearth) - Liste mit крючки [...]
January 31st, 2006 at 12:36 am 31 января 2006 года в 12:36 утра
[...] To see if I might be able to customize the plugin myself, I started reading up on writing WP plugins. [...] Чтобы узнать, если бы я мог бы настроить плагин меня, я начал чтение деятельность по написанию WP плагины. In the Codex, I found out about the plugin API and how it works. В Кодекс, я узнал о плагин API и как оно работает. Hooks have been defined so that developers can quickly add custom function calls without modifying core WP files. Крючки были определены тем, что разработчики могут быстро добавлять пользовательские функции звонки без изменения основного РГ файлы. There is a comprehensive list of WordPress 2.x hooks for action. Существует исчерпывающий перечень WordPress 2.x крючки для действий. There is an action called activity_box_end that is called at the end of the activity box on the dashboard. Существует действий называется activity_box_end, что называется на конец деятельности коробки на панели приборов. I gave this action a try, but it occurs too early in the script. Я привел эти действия попробовать, но это происходит слишком рано в сценарий. The cjb_dashboard_showcustomcontent function from the plugin renders the RSS feeds, but the action occurs inside of the activity box, causing some undesired results. Cjb_dashboard_showcustomcontent функции из плагина делает RSS-ленты, но действия происходит внутри поле деятельности, что вызывает некоторые нежелательные результаты. What I would like is to have the custom feeds rendered after the WP news feeds, perhaps even replacing them. То, что я хотел является наличие пользовательских каналов вынесено после WP новостей, возможно, даже заменяя их. [...]
October 16th, 2006 at 2:57 am 16 октября 2006 года в 2:57 утра
Thanks! Спасибо! I used your description and it was very easily for me. Я использовал Вашему описанию, и было очень легко для меня.
Thanks once again! Спасибо еще раз!
November 6th, 2006 at 10:56 am 6 ноября 2006 года в 10:56 утра
[...] Wordpress theme hacks Good resource for hacking wordpress templates. [...] Wordpress тему хаки Хорошо ресурсом для взлома wordpress шаблонов. Ok it’s not really hacking, designing templates Taragana.com Share and Enjoy:These icons link to social bookmarking sites where readers can share and discover new web pages. Ок это не совсем взлом, разработке шаблонов Taragana.com Поделитесь и наслаждайтесь: Эти значки ссылки на сайты социальных закладок, где читатели могут делиться и открывать новые веб-страницы. [...]
March 7th, 2007 at 4:55 am 7 марта 2007 года в 4:55 утра
interesting. интересный. Heiko from Germany Хайко из Германии
April 18th, 2007 at 6:36 pm 18 апреля 2007 года в 6:36 вечера
Very good List. Очень хороший список. Printed and placed in fromt of my desk. Печатные и помещены в fromt моего стола.
October 7th, 2007 at 12:46 am 7 октября 2007 года в 12:46 утра
I just recently joined the DoFollow community on Bumpzee started by Andy Beard. Я только недавно присоединились DoFollow сообщества на Bumpzee начал Энди бороду. If you haven’t read Andy’s blog, I suggest you check it out and subscribe right away because he has some amazing content and a great perspective on…… Если вы не читали Andy's блога, я предлагаю вам проверить его и подписаться сразу, потому что он имеет некоторые удивительные содержание и большие перспективы……
October 7th, 2007 at 5:34 am 7 октября 2007 года в 5:34 утра
I’m having some problems making the table “sort” when the page loads. У меня возникли некоторые проблемы, сделать стол "сортировки", когда страница нагрузок. I want the table column with, say, names to sort itself alphabetically when you look at the page initially, not only when you click. Я хочу колонке таблицы, скажем, фамилии отсортировать по алфавиту, когда сам смотришь на странице изначально, а не только тогда, когда вы нажмете.
November 10th, 2007 at 3:17 pm 10 ноября 2007 года в 3:17 вечера
I think these blog is really useful for new comers and Excellent resource list. Я считаю, что эти блога очень полезно для новых желающих и отличная списка кандидатов.
It´sa very interesting Blog and simple answer of many questions. Это очень интересный блог и простой ответ на многие вопросы.
Keep up the good work! Следите за хорошую работу!
Thanks it helps me a lot… Благодаря она помогает мне много…
November 10th, 2007 at 3:20 pm 10 ноября 2007 года в 3:20 вечера
Thanks for very interesting article. Спасибо за очень интересную статью. btw. кстати.
I really enjoyed reading all of your posts. Я действительно пользовался чтении все ваши посты.
It’s interesting to read ideas, and observations from someone else’s Это интересно читать идей и замечаний от чужого
point of view… makes you think more. точка зрения… заставляет вас думать больше. So please keep up the great work. Так что, пожалуйста, ногу большую работу.
Greetings. Поздравления.
November 11th, 2007 at 7:36 pm 11 ноября 2007 года в 7:36 вечера
Thank you for this tips and your Blog!, I spent my time effectivelly browsing it! Спасибо за советы и этот блог!, Я потратил свое время на просмотр effectivelly его!
February 4th, 2008 at 5:00 pm 4 февраля 2008 года в 5:00 вечера
these blog is really useful for new comers and Excellent resource list. этих блога очень полезно для новых желающих и отличная списка кандидатов.
It´sa very interesting Blog and simple answer of many questions. Это очень интересный блог и простой ответ на многие вопросы.
Keep up the good work! Следите за хорошую работу!
April 13th, 2008 at 6:55 pm 13 апреля 2008 года в 6:55 вечера
I’m trying to detect when a post has a category added or deleted, and, so far, failing… Я пытаюсь определить, когда должность категории добавлены или исключены, и, к настоящему времени, в противном случае…
The docs say that edit_category hook will fire when it happens, but that does not seem to work for me… Доки сказать, что edit_category крючком будет пожар, когда это произойдет, но это не похоже на работу для меня…
Other hooks are working fine for me, so I’m pretty sure it’s not me being totally stupid… Другие крючки работают штрафа для меня, поэтому я вполне уверен, что не время мне совершенно глупые…
Any ideas welcome to wordpress AT lie DOT com Любые идеи, добро пожаловать в wordpress НА ложь дот ком
May 21st, 2008 at 2:49 pm 21 мая 2008 года в 2:49 вечера
Thank you so much, Angsuman! Спасибо столько, Angsuman! what a great resource! какой большой ресурс! I knew about it from my brother. Я знал об этом моего брата. There\’sa lot of useful info. Там \ 'са много полезной информации. I\’ll happily share the address of your blog with my friends. I \ "Все поделиться радостью адрес вашего блога с моими друзьями. Thanks so much! Благодаря столько! Wish you great success!!! Желаем Вам больших успехов!
May 23rd, 2008 at 10:16 am 23 мая 2008 года в 10:16 утра
Great and excellent article it’s realy helpful. Великий и прекрасный статьи это действительно полезно. Thanks again. Еще раз спасибо.