• اطلاعیه ها

    • Saeed Fard

      برگزاری میتاپ وردپرسی   14/08/96

      بعد از اولین دوره همایش وردپرس در ایران اگر پیگیر اخبار وردپرس بوده باشید، حتما خبر برگزاری چندین میتاپ و جلسه متعدد وردپرسی را شنیده‌اید، یکی از بحث‌های اصلی که محور اصلی این میتاپ‌ها بوده است برگزاری وردکمپ بود که به طور جدی دنبال می‌شود. این میتاپ‌ها و جلسات توسط جمعی از فعلان حوزه وردپرس در کنار وردپرس‌پارسی برگزار می‌شد و مسائل مربوط به این حیطه و از جمله وردکمپ مورد بحث قرار می‌گرفت. این بار با رایزنی‌هایی که با تیم اصلی وردپرس داشتیم در بخش دوم این رویدادها قصد داریم که میتاپ‌ها و جلسات وردپرسی را به صورت آزاد برگزار کنیم تا تمامی علاقه‌مندان و دوست‌داران وردپرس فرصت حضور داشته باشند و با گردهمایی، جامعه کاملتری از دوست داران وردپرس بسازیم و از تجربیات یکدیگر استفاده کنیم.   بدیهی است که این رویدادها با رویکرد مثبت در جهت سود رسانی به جامعه وردپرس و افراد حاضر در آن برگزار می‌شود و برای تمامی علاقه‌مندان به وردپرس است. پس اگر یک کاربر معمولی وردپرس یا یک توسعه دهنده هستید می‌توانید در این رویدادها شرکت کنید. ما در ملاقات‌هایمان از موارد مختلف و کاربردی وردپرس صحبت می‌کنیم و علاقمند به توسعه هر چه بیشتر وردپرس در ایران هستیم. ما وردپرس را دوست داریم. عضویت در این گروه برای همه افرادی که مایل به پیوستن هستند بدون در نظرگرفتن توانایی‌ها، مهارت‌ها، وضعیت مالی و یا معیارهای دیگر باز و رایگان است. فضای میتاپ‌ها و جلسات ما دوستانه و آزادنه و دور از هرگونه تبعیض و رفتارهای زننده است. بر این اساس از تمامی دوستانی که علاقه‌مند به شرکت در میتاپ‌های وردپرس هستند دعوت می‌شود تا از طریق لینک زیر در سایت میتاپ اقدام به ثبت‌نام کنند و منتظر خبرهای برگزاری جلسات در آینده باشند . لینک ثبت نام و عضویت : https://www.meetup.com/Iran-WordPress-Meetup    

eepersian

عضو سایت
  • تعداد ارسال ها

    290
  • تاریخ عضویت

  • آخرین بازدید

اعتبار در انجمن

156 خیلی خوب

1 دنبال کننده

درباره eepersian

  • درجه
    کاربر ثابت

اطلاعات شخصی

  • جنسیت
    نامشخص
  • آشنایی با وردپرس
    متوسط
  • سطح برنامه نویسی
    متوسط
  • آشنایی با طراحی
    متوسط
  1. هر گونه خدمات وردپرسی در خدمت عزیزان هستیم پیام خصوصی ارسال کنید
  2. سلام به دوستان افزونه یا کد خاصی هست که در صفحه اول سایت فقط یک تصویر بندانگشتی از ویدیوها نشون بده و به صفحه اول لینک بشه مثل صفحه اول سایت آپارات که با کلیک روی هر ویدیو به صفحه اش میره و کاربر می تونه اونجا مشاهده کنه می خوام یک تصویر از یک فریم ویدیو در اندازه بند انگشتی نمایش داده بشه ولی قابل پخش نباشه و فقط یک لینک باشه به صفحه ویدیو
  3. با سلام خدمت دوستان در ایجاد یک قالب وردپرس و در بخش تبدیل مگامنو مشکل دارم می خواستم یکی از دوستان با هزینه برام انجام بدن ممنون میشم قیمت مناسب بدین شما می تونید با افزونه یا بدون افزونه این کار رو انجام بدین در فایل پیوست هم قالب رو قرار دادم مهمه : مگامنوی نهایی باید به سادگی در قسمت فهرست وردپرس قابل تنظیم باشه در پیام خصوصی منتظر شما هستم carmotor_wp_94-10-01-0100.zip
  4. با سلام خدمت دوستان من یک قالب HTML دارم که منوی " مگامنو" داره می خواستم این مگامنو رو در پوسته وردپرسی که دارم طراحی می کنم ، پیاده سازی کنم اگر امکان داره یکی از دوستان زحمت تبدیلش رو بکشه ، اگر تبدیل نمیکنید ، بگین که مراحل کار چیه ؟ آیا باید حتماً از افزونه های مرتبط با مگا منو استفاده بشه ؟ اگر فقط تنظیمات wp_nav_menu رو درست انجام بدم کافیه و نیازی به افزونه نیست ؟ (در این حالت ترتیب گزینه های مگامنو در قسمت فهرست وردپرس چطور تنظیم میشن ؟) اینم از کد HTML مگامنو : <div class="page-header-menu" style="display: block;"> <div class="container-fluid"> <!-- BEGIN HEADER SEARCH BOX --> <form class="search-form" action="page_general_search.html" method="GET"> <div class="input-group"> <input type="text" class="form-control" placeholder="Search" name="query"> <span class="input-group-btn"> <a href="javascript:;" class="btn submit"> <i class="icon-magnifier"></i> </a> </span> </div> </form> <!-- END HEADER SEARCH BOX --> <!-- BEGIN MEGA MENU --> <!-- DOC: Apply "hor-menu-light" class after the "hor-menu" class below to have a horizontal menu with white background --> <!-- DOC: Remove data-hover="dropdown" and data-close-others="true" attributes below to disable the dropdown opening on mouse hover --> <div class="hor-menu "> <ul class="nav navbar-nav"> <li class="menu-dropdown classic-menu-dropdown "> <a href="javascript:;"> Dashboard <span class="arrow"></span> </a> <ul class="dropdown-menu pull-left"> <li class=" "> <a href="index.html" class="nav-link "> <i class="icon-bar-chart"></i> Default Dashboard <span class="badge badge-success">1</span> </a> </li> <li class=" "> <a href="dashboard_2.html" class="nav-link "> <i class="icon-bulb"></i> Dashboard 2 </a> </li> <li class=" "> <a href="dashboard_3.html" class="nav-link "> <i class="icon-graph"></i> Dashboard 3 <span class="badge badge-danger">3</span> </a> </li> </ul> </li> <li class="menu-dropdown mega-menu-dropdown "> <a href="javascript:;"> UI Features <span class="arrow"></span> </a> <ul class="dropdown-menu" style="min-width: 710px"> <li> <div class="mega-menu-content"> <div class="row"> <div class="col-md-4"> <ul class="mega-menu-submenu"> <li> <a href="ui_colors.html"> Color Library </a> </li> <li> <a href="ui_general.html"> General Components </a> </li> <li> <a href="ui_buttons.html"> Buttons </a> </li> <li> <a href="ui_confirmations.html"> Popover Confirmations </a> </li> <li> <a href="ui_icons.html"> Font Icons </a> </li> <li> <a href="ui_socicons.html"> Social Icons </a> </li> <li> <a href="ui_typography.html"> Typography </a> </li> <li> <a href="ui_tabs_accordions_navs.html"> Tabs, Accordions & Navs </a> </li> <li> <a href="ui_tree.html"> Tree View </a> </li> <li> <a href="maps_google.html"> Google Maps </a> </li> </ul> </div> <div class="col-md-4"> <ul class="mega-menu-submenu"> <li> <a href="maps_vector.html"> Vector Maps </a> </li> <li> <a href="ui_timeline.html"> Timeline </a> </li> <li> <a href="ui_page_progress_style_1.html"> Page Progress Bar - Flash </a> </li> <li> <a href="ui_page_progress_style_2.html"> Page Progress Bar - Big Counter </a> </li> <li> <a href="ui_blockui.html"> Block UI </a> </li> <li> <a href="ui_bootstrap_growl.html"> Bootstrap Growl Notifications </a> </li> <li> <a href="ui_notific8.html"> Notific8 Notifications </a> </li> <li> <a href="ui_toastr.html"> Toastr Notifications </a> </li> <li> <a href="ui_bootbox.html"> Bootbox Dialogs </a> </li> </ul> </div> <div class="col-md-4"> <ul class="mega-menu-submenu"> <li> <a href="ui_alerts_api.html"> Metronic Alerts API </a> </li> <li> <a href="ui_session_timeout.html"> Session Timeout </a> </li> <li> <a href="ui_idle_timeout.html"> User Idle Timeout </a> </li> <li> <a href="ui_modals.html"> Modals </a> </li> <li> <a href="ui_extended_modals.html"> Extended Modals </a> </li> <li> <a href="ui_tiles.html"> Tiles </a> </li> <li> <a href="ui_datepaginator.html"> Date Paginator </a> </li> <li> <a href="ui_nestable.html"> Nestable List </a> </li> </ul> </div> </div> </div> </li> </ul> </li> <li class="menu-dropdown classic-menu-dropdown active"> <a href="javascript:;"> Layouts <span class="arrow"></span> </a> <ul class="dropdown-menu pull-left"> <li class=" "> <a href="layout_mega_menu_light.html" class="nav-link "> Light Mega Menu </a> </li> <li class=" "> <a href="layout_top_bar_light.html" class="nav-link "> Light Top Bar Dropdowns </a> </li> <li class=" "> <a href="layout_fluid_page.html" class="nav-link "> Fluid Page </a> </li> <li class=" "> <a href="layout_top_bar_fixed.html" class="nav-link "> Fixed Top Bar </a> </li> <li class=" "> <a href="layout_mega_menu_fixed.html" class="nav-link "> Fixed Mega Menu </a> </li> <li class=" "> <a href="layout_disabled_menu.html" class="nav-link "> Disabled Menu Links </a> </li> <li class=" active"> <a href="layout_blank_page.html" class="nav-link active"> Blank Page </a> </li> </ul> </li> <li class="menu-dropdown mega-menu-dropdown mega-menu-full"> <a href="javascript:;"> Components <span class="arrow"></span> </a> <ul class="dropdown-menu" style="min-width: "> <li> <div class="mega-menu-content"> <div class="row"> <div class="col-md-3"> <ul class="mega-menu-submenu"> <li> <h3>Components 1</h3> </li> <li> <a href="components_date_time_pickers.html"> Date & Time Pickers </a> </li> <li> <a href="components_color_pickers.html"> Color Pickers </a> </li> <li> <a href="components_select2.html"> Select2 Dropdowns </a> </li> <li> <a href="components_bootstrap_select.html"> Bootstrap Select </a> </li> <li> <a href="components_multi_select.html"> Multi Select </a> </li> </ul> </div> <div class="col-md-3"> <ul class="mega-menu-submenu"> <li> <h3>Components 2</h3> </li> <li> <a href="components_bootstrap_select_splitter.html"> Select Splitter </a> </li> <li> <a href="components_typeahead.html"> Typeahead Autocomplete </a> </li> <li> <a href="components_bootstrap_tagsinput.html"> Bootstrap Tagsinput </a> </li> <li> <a href="components_bootstrap_switch.html"> Bootstrap Switch </a> </li> <li> <a href="components_bootstrap_maxlength.html"> Bootstrap Maxlength </a> </li> </ul> </div> <div class="col-md-3"> <ul class="mega-menu-submenu"> <li> <h3>Components 3</h3> </li> <li> <a href="components_bootstrap_fileinput.html"> Bootstrap File Input </a> </li> <li> <a href="components_bootstrap_touchspin.html"> Bootstrap Touchspin </a> </li> <li> <a href="components_form_tools.html"> Form Widgets & Tools </a> </li> <li> <a href="components_context_menu.html"> Context Menu </a> </li> <li> <a href="components_editors.html"> Markdown & WYSIWYG Editors </a> </li> </ul> </div> <div class="col-md-3"> <ul class="mega-menu-submenu"> <li> <h3>Components 4</h3> </li> <li> <a href="components_code_editors.html"> Code Editors </a> </li> <li> <a href="components_ion_sliders.html"> Ion Range Sliders </a> </li> <li> <a href="components_noui_sliders.html"> NoUI Range Sliders </a> </li> <li> <a href="components_knob_dials.html"> Knob Circle Dials </a> </li> </ul> </div> </div> </div> </li> </ul> </li> <li class="menu-dropdown classic-menu-dropdown "> <a href="javascript:;"> More <span class="arrow"></span> </a> <ul class="dropdown-menu pull-left"> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-settings"></i> Form Stuff <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="form_controls.html" class="nav-link "> Bootstrap Form <br>Controls </a> </li> <li class=" "> <a href="form_controls_md.html" class="nav-link "> Material Design <br>Form Controls </a> </li> <li class=" "> <a href="form_icheck.html" class="nav-link "> iCheck Controls </a> </li> <li class=" "> <a href="form_layouts.html" class="nav-link "> Form Layouts </a> </li> <li class=" "> <a href="form_editable.html" class="nav-link "> Form X-editable </a> </li> <li class=" "> <a href="form_wizard.html" class="nav-link "> Form Wizard </a> </li> <li class=" "> <a href="form_validation.html" class="nav-link "> Form Validation </a> </li> <li class=" "> <a href="form_image_crop.html" class="nav-link "> Image Cropping </a> </li> <li class=" "> <a href="form_fileupload.html" class="nav-link "> Multiple File Upload </a> </li> <li class=" "> <a href="form_dropzone.html" class="nav-link "> Dropzone File Upload </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-briefcase"></i> Tables <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle"> Static Tables <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=""> <a href="table_static_basic.html" class="nav-link "> Basic Tables </a> </li> <li class=""> <a href="table_static_responsive.html" class="nav-link "> Responsive Tables </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle"> Datatables <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=""> <a href="table_datatables_managed.html" class="nav-link "> Managed Datatables </a> </li> <li class=""> <a href="table_datatables_buttons.html" class="nav-link "> Buttons Extension </a> </li> <li class=""> <a href="table_datatables_colreorder.html" class="nav-link "> Colreorder Extension </a> </li> <li class=""> <a href="table_datatables_rowreorder.html" class="nav-link "> Rowreorder Extension </a> </li> <li class=""> <a href="table_datatables_scroller.html" class="nav-link "> Scroller Extension </a> </li> <li class=""> <a href="table_datatables_fixedheader.html" class="nav-link "> FixedHeader Extension </a> </li> <li class=""> <a href="table_datatables_responsive.html" class="nav-link "> Responsive Extension </a> </li> <li class=""> <a href="table_datatables_editable.html" class="nav-link "> Editable Datatables </a> </li> <li class=""> <a href="table_datatables_ajax.html" class="nav-link "> Ajax Datatables </a> </li> </ul> </li> </ul> </li> <li class="dropdown-submenu "> <a href="?p=" class="nav-link nav-toggle "> <i class="icon-wallet"></i> Portlets <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="portlet_boxed.html" class="nav-link "> Boxed Portlets </a> </li> <li class=" "> <a href="portlet_light.html" class="nav-link "> Light Portlets </a> </li> <li class=" "> <a href="portlet_solid.html" class="nav-link "> Solid Portlets </a> </li> <li class=" "> <a href="portlet_ajax.html" class="nav-link "> Ajax Portlets </a> </li> <li class=" "> <a href="portlet_draggable.html" class="nav-link "> Draggable Portlets </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-bar-chart"></i> Charts <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="charts_amcharts.html" class="nav-link "> amChart </a> </li> <li class=" "> <a href="charts_flotcharts.html" class="nav-link "> Flot Charts </a> </li> <li class=" "> <a href="charts_flowchart.html" class="nav-link "> Flow Charts </a> </li> <li class=" "> <a href="charts_google.html" class="nav-link "> Google Charts </a> </li> <li class=" "> <a href="charts_echarts.html" class="nav-link "> eCharts </a> </li> <li class=" "> <a href="charts_morris.html" class="nav-link "> Morris Charts </a> </li> </ul> </li> </ul> </li> <li class="menu-dropdown classic-menu-dropdown "> <a href="javascript:;"> <i class="icon-briefcase"></i> Pages <span class="arrow"></span> </a> <ul class="dropdown-menu pull-left"> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-basket"></i> eCommerce <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="ecommerce_index.html" class="nav-link "> <i class="icon-home"></i> Dashboard </a> </li> <li class=" "> <a href="ecommerce_orders.html" class="nav-link "> <i class="icon-basket"></i> Orders </a> </li> <li class=" "> <a href="ecommerce_orders_view.html" class="nav-link "> <i class="icon-tag"></i> Order View </a> </li> <li class=" "> <a href="ecommerce_products.html" class="nav-link "> <i class="icon-graph"></i> Products </a> </li> <li class=" "> <a href="ecommerce_products_edit.html" class="nav-link "> <i class="icon-graph"></i> Product Edit </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-docs"></i> Apps <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="app_todo.html" class="nav-link "> <i class="icon-clock"></i> Todo 1 </a> </li> <li class=" "> <a href="app_todo_2.html" class="nav-link "> <i class="icon-check"></i> Todo 2 </a> </li> <li class=" "> <a href="app_inbox.html" class="nav-link "> <i class="icon-envelope"></i> Inbox </a> </li> <li class=" "> <a href="app_calendar.html" class="nav-link "> <i class="icon-calendar"></i> Calendar </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-user"></i> User <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="page_user_profile_1.html" class="nav-link "> <i class="icon-user"></i> Profile 1 </a> </li> <li class=" "> <a href="page_user_profile_1_account.html" class="nav-link "> <i class="icon-user-female"></i> Profile 1 Account </a> </li> <li class=" "> <a href="page_user_profile_1_help.html" class="nav-link "> <i class="icon-user-following"></i> Profile 1 Help </a> </li> <li class=" "> <a href="page_user_profile_2.html" class="nav-link "> <i class="icon-users"></i> Profile 2 </a> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle"> <i class="icon-notebook"></i> Login <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=""> <a href="page_user_login_1.html" class="nav-link " target="_blank"> Login Page 1 </a> </li> <li class=""> <a href="page_user_login_2.html" class="nav-link " target="_blank"> Login Page 2 </a> </li> <li class=""> <a href="page_user_login_3.html" class="nav-link " target="_blank"> Login Page 3 </a> </li> <li class=""> <a href="page_user_login_4.html" class="nav-link " target="_blank"> Login Page 4 </a> </li> <li class=""> <a href="page_user_login_5.html" class="nav-link " target="_blank"> Login Page 5 </a> </li> <li class=""> <a href="page_user_login_6.html" class="nav-link " target="_blank"> Login Page 6 </a> </li> </ul> </li> <li class=" "> <a href="page_user_lock_1.html" class="nav-link " target="_blank"> <i class="icon-lock"></i> Lock Screen 1 </a> </li> <li class=" "> <a href="page_user_lock_2.html" class="nav-link " target="_blank"> <i class="icon-lock-open"></i> Lock Screen 2 </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-social-dribbble"></i> General <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="page_general_about.html" class="nav-link "> <i class="icon-info"></i> About </a> </li> <li class=" "> <a href="page_general_contact.html" class="nav-link "> <i class="icon-call-end"></i> Contact </a> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle"> <i class="icon-notebook"></i> Portfolio <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=""> <a href="page_general_portfolio_1.html" class="nav-link "> Portfolio 1 </a> </li> <li class=""> <a href="page_general_portfolio_2.html" class="nav-link "> Portfolio 2 </a> </li> <li class=""> <a href="page_general_portfolio_3.html" class="nav-link "> Portfolio 3 </a> </li> <li class=""> <a href="page_general_portfolio_4.html" class="nav-link "> Portfolio 4 </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle"> <i class="icon-magnifier"></i> Search <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=""> <a href="page_general_search.html" class="nav-link "> Search 1 </a> </li> <li class=""> <a href="page_general_search_2.html" class="nav-link "> Search 2 </a> </li> <li class=""> <a href="page_general_search_3.html" class="nav-link "> Search 3 </a> </li> <li class=""> <a href="page_general_search_4.html" class="nav-link "> Search 4 </a> </li> <li class=""> <a href="page_general_search_5.html" class="nav-link "> Search 5 </a> </li> </ul> </li> <li class=" "> <a href="page_general_pricing.html" class="nav-link "> <i class="icon-tag"></i> Pricing </a> </li> <li class=" "> <a href="page_general_faq.html" class="nav-link "> <i class="icon-wrench"></i> FAQ </a> </li> <li class=" "> <a href="page_general_blog.html" class="nav-link "> <i class="icon-pencil"></i> Blog </a> </li> <li class=" "> <a href="page_general_blog_post.html" class="nav-link "> <i class="icon-note"></i> Blog Post </a> </li> <li class=" "> <a href="page_general_invoice.html" class="nav-link "> <i class="icon-envelope"></i> Invoice </a> </li> <li class=" "> <a href="page_general_invoice_2.html" class="nav-link "> <i class="icon-envelope"></i> Invoice 2 </a> </li> </ul> </li> <li class="dropdown-submenu "> <a href="javascript:;" class="nav-link nav-toggle "> <i class="icon-settings"></i> System <span class="arrow"></span> </a> <ul class="dropdown-menu"> <li class=" "> <a href="page_system_coming_soon.html" class="nav-link " target="_blank"> Coming Soon </a> </li> <li class=" "> <a href="page_system_404_1.html" class="nav-link "> 404 Page 1 </a> </li> <li class=" "> <a href="page_system_404_2.html" class="nav-link " target="_blank"> 404 Page 2 </a> </li> <li class=" "> <a href="page_system_404_3.html" class="nav-link " target="_blank"> 404 Page 3 </a> </li> <li class=" "> <a href="page_system_500_1.html" class="nav-link "> 500 Page 1 </a> </li> <li class=" "> <a href="page_system_500_2.html" class="nav-link " target="_blank"> 500 Page 2 </a> </li> </ul> </li> </ul> </li> </ul> </div> <!-- END MEGA MENU --> </div> </div>
  5. با سلام من یک نوشته سفارشی برای مقالات درست کردم با کد زیر : <?php function function_article() { $labels = array( 'name' => _x( 'مقالات', 'Post Type General Name', 'eseh' ), 'singular_name' => _x( 'مقاله', 'Post Type Singular Name', 'eseh' ), 'menu_name' => __( 'مقاله', 'eseh' ), 'name_admin_bar' => __( 'مقاله', 'eseh' ), 'parent_item_colon' => __( 'پدر', 'eseh' ), 'all_items' => __( 'همه مقالات', 'eseh' ), 'add_new_item' => __( 'مقاله جدید', 'eseh' ), 'add_new' => __( 'مقاله جدید', 'eseh' ), 'new_item' => __( 'مقاله جدید', 'eseh' ), 'edit_item' => __( 'ویرایش', 'eseh' ), 'update_item' => __( 'بروزرسانی', 'eseh' ), 'view_item' => __( 'نمایش', 'eseh' ), 'search_items' => __( 'جستجو در مقالات', 'eseh' ), 'not_found' => __( 'هیچ مقاله ای پیدا نشد', 'eseh' ), 'not_found_in_trash' => __( 'هیچ مقاله ای در زباله دان پیدا نشد', 'eseh' ), ); $args = array( 'label' => __( 'مقاله', 'eseh' ), 'description' => __( 'Post Type Description', 'eseh' ), 'labels' => $labels, 'supports' => array( 'title', 'editor', 'excecpt', 'author', 'thumbnail', 'comments', 'trackbacks', 'revisions', 'custom-fields', 'page-attributes', 'post-formats', ), 'taxonomies' => array( 'article_type','car_brands', 'car_spec_tags','car_public_tags','car_article_tags' ), 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'menu_position' => 5, 'show_in_admin_bar' => false, 'show_in_nav_menus' => true, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'query_var' => true, 'capability_type' => 'post', ); register_post_type( 'article', $args ); } add_action( 'init', 'function_article', 0 ); //---------------------------------------------------------------------- ?> یک تکسونومی هم برای مقالات درست کردم با کد زیر : <?php function function_article_type() { $labels = array( 'name' => _x( 'گروه های مقالات', 'Taxonomy General Name', 'eseh' ), 'singular_name' => _x( 'گروه های مقالات', 'Taxonomy Singular Name', 'eseh' ), 'menu_name' => __( 'گروه های مقالات', 'eseh' ), 'all_items' => __( 'همه گروه های مقالات', 'eseh' ), 'parent_item' => __( 'پدر', 'eseh' ), 'parent_item_colon' => __( 'گزینه والد :', 'eseh' ), 'new_item_name' => __( 'افزودن گروه مقاله جدید', 'eseh' ), 'add_new_item' => __( 'افزودن گروه مقاله', 'eseh' ), 'edit_item' => __( 'ویرایش', 'eseh' ), 'update_item' => __( 'بروزرسانی', 'eseh' ), 'view_item' => __( 'نمایش', 'eseh' ), 'separate_items_with_commas' => __( 'گزینه ها را با کاما جدا کنید', 'eseh' ), 'add_or_remove_items' => __( 'افزودن یا حذف گزینه ها', 'eseh' ), 'choose_from_most_used' => __( 'استفاده از بیشتر استفاده شده ها', 'eseh' ), 'popular_items' => __( 'گزینه های محبوب', 'eseh' ), 'search_items' => __( 'گزینه های جستجو', 'eseh' ), 'not_found' => __( 'موردی پیدا نشد', 'eseh' ), ); $args = array( 'labels' => $labels, 'hierarchical' => true, 'public' => true, 'show_ui' => true, 'show_admin_column' => true, 'show_in_nav_menus' => true, 'show_tagcloud' => true, ); register_taxonomy( 'article_type', array( 'article'), $args ); } add_action( 'init', 'function_article_type', 0 ); ?> یک فایل هم با اسم category-article.php ایجاد کردم برای نمایش نوشته های دسته بندی های گروه مقالات - مثلاً مقالات -> مقالات آموزشی کد این فایل : <?php $args=array ('post_type'=>'article'); $query=new wp_query($args); if ( $query->have_posts() ) { while ( $query->have_posts() ) { $query->the_post(); ?> <?php if ( has_post_thumbnail() ) { ?> <a href="<?php the_permalink(); ?>" class="thumbnail"> <?php the_post_thumbnail('tab_image'); ?> </a> <?php } ?> </div> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <?php the_excerpt(); ?> <?php } } else { echo ' <p>متاسفیم ، هیچ نوشته ای برای نمایش وجود ندارد</p>'; } wp_reset_query(); ?> نمی دونم چرا وقتی روی یک گروه از مقالات در صفحه single-article.php کلیک می کنم میره به صفحه archive.php ؟؟؟؟؟ یعنی نه دسته بندی خود مقالات رو نشون میده و نه دسته بندی نوشته های وردپرس و میره به آرشیو نوشته های وردپرس و اونجا نشون میده ممنون میشم دوستان راهنمایی کنن
  6. بالاخره تصمیم گرفتم که یک custom post type به اسم ماشین(car) درست کنم و برای سایر custom post ها به عنوان والد در نظرش بگیرمش یعنی قبل از ایجاد هر نوع نوشته سفارشی مثل "مقایسه " ، " نقد و بررسی " و ... باید یک نوشته از نوع car ایجاد بشه و سپس در قسمت custom field اونها والد که همون car اصلی است رو مشخص کنم. حالا مشکلی دارم اینه که برای تصاویر و ویدیو های یک ماشین از چه الگوریتمی استفاده کنم ؟ حالت اول ) استفاده از 2 نوع نوشته سفارشی به اسم عکس و فیلم مزایا : 1- استفاده از جداول خود وردپرس (post-post_metaو comments) 2- شناسایی این نوع نوشته ها توسط افزونه های وردپرس 3- استفاده از سیستم نظرات وردپرس 4- استفاده از افزونه های لایک و دیسلایک برای تصاویر و ویدیوها معایب : 1- برای ارسال یک عکس یا فیلم توسط مدیریت سایت باید یک نوشته ایجاد بشه 2- جا یا روشی برای تصاویر متفرقه (تصاویر ماشین هایی که فعلاً در سایت ثبت نشدن) تعبیه نشده - یعنی آپلود عکس های متفرقه از ماشین ها امکانپذیر نیست 3- بالا رفتن حجم جدول نوشته یا Post وردپرس (البته اینو مطمئن نیستم) و شاید معایب دیگه ای که به ذهن من نمیرسه حالت دوم ) استفاده از custom field ها برای نگهداری اطلاعات تصاویر و ویدیو های ماشین ها در این روش دسته بندی تصاویر و ویدیوها مشخص نیست و باید یک الگوریتم شخصی پیاده سازی بشه برای هر ماشین در custom post تصاویر و ویدیو ، عکس ها و تصاویر به صورت فیلد های تکراشونده به نوشته اضافه میشن مزایا 1- کم شدن تعداد نوشته ها در جدول Posts وردپرس معایب : 1- جایی برای تصاویر و ویدیوهای ماشین های متفرقه وجود نداره 2- از سیستم نظرات و افزونه ها نمیشه استفاده کرد دوستان بزرگواری کنن هرچی به ذهنشون میرسه بگن ممنون از اینکه وقت گذاشتین و متون بلند بالای من رو خوندین
  7. با سلام یک سایت می داریم که دارای یک دامنه و 2 زیر دامنه برای عکس و ویدیو هست به شکل زیر a.com video.a.com برای فیلم ها photo.a.com برای عکس ها یا تصاویر اولاً چطور میشه وقتی یه نفر توی یکیشون ثبت نام کرد توی اون 2تای دیگه هم معتبر باشه ؟ 2 اینکه آیا امکان داره یک Taxonomy مشترک بین هر 3 وردپرس داشته باشیم ؟ منظورم اینه که اگر در ساب دامین ویدیو کاربری دسته a رو انتخاب کرد ، بتونم در ساب دامین عکس ، نوشته های گروه a سای دامین ویدیو رو نشون بدم یا برعکس یا در سایت اصلی هر دوتای ساب دامین ها رو با تشکر
  8. با سلام یک ویدیو پلیر می خوام که بتونه فایل های ویدیویی که در سرور سایت ذخیره شدن رو تنها با آدرس دهی به راحتی پخش کنه توی وب خوندم که بهتره که تمام ویدیوهای سایت به فرمت MP4 تبدیل بشن تا سرعت پخش بیشتر بشه یه مشکل دیگه اینه که اگر فایل ها رو در یک سرور دیگه آپلود کنیم ، چجوری فرمتش ون رو به MP4 تبدیل کنیم تا بعدش با آدرس دهی در پلیر وردپرس اونها رو پخش کنیم ضمناً تجاری یا رایگان بودن افزونه هم مهم نیست ممنون میشم دوستان راهنمایی کاملی انجام بدن با تشکر
  9. در مورد سئوال 1 ) فرض کنید برای ماشین ها نوع های نوشته سفارشی به نام های "مشخصات فنی " ، " مقایسه " ، " نقد و بررسی " ، " گالری عکس " و " گالری فیلم" داریم . چطور این نوع های نوشته سفارشی رو در یک صفحه با هم نمایش بدم ؟ با استفاده از کدی مثل کد شما میشه ولی مشکلم ارتباط این نوشته هاست ، چون تست کردم و بین نوشته های سفارشی از لحاظ والد و فرزند رابطه ای وجود نداشت . یعنی نوشته های نقد و بررسی در مشخصات فنی (در بخش صفات برگه ، یا والد) نمایش داده نمیشه . مشکلم اینه که دقیقاً نمی دونم به چه طریقی بین نوشته هایی که مربوط به یک ماشین خاص میشه ارتباط برقرار کنم ؟ + اینکه چه موقع اطلاعات یک خودرو (شامل همه نوشته های سفارشی) رو به صورت منتشر شده به حساب بیارم . اگر بشه بین نوع های نوشته سفارشی ارتباط والد فرزند رو برقرار کرد می تونم یک نوع نوشته سفارشی اضافی فقط برای والد بودن سایر نوع های نوشته سفارشی اضافه کنم . و تنها برای انتشار مطالب خودرو ها اون نوع نوشته والد رو بررسی کنم (البته تست نکردم که آیا نوشته پیش نویس ، در کادر والد نمایش داده میشه یا خیر) ------ در مورد کدهای ارسالی شما : اگر اشتباه نکرده باشم ، شما کدتون رو بر اساس یک نوع نوشته سفارشی کدنویسی کردین ، در حالی که من چند نوع نوشته سفارشی جداگانه دارم کلاً هنگ کردم - نمی دونم کدوم روش رو در پیش بگیرم برای اجرا کردنش مشکلی ندارم ، چون مشکلات برنامه نویسی به مراتب سخت تر از این مورد رو انجام دادم ، فقط می خوام در آینده هم سایت قابلیت توسعه خوبی داشته باشه و هم از لحاظ سرعت افت نکنه اگر امکان داره شماره تون رو برام پ.خ کنید --- قول میدم نهایتاً 10 دقیقه وقتتون رو بگیرم (چون از پیام خصوصی برتون میاد همینجا گفتم) با تشکر از شما استاد عزیز
  10. برای آخرین سئوال جناب فخار : با توجه به اینکه می تونم همه روش ها رو پیاده سازی کنم (البته بعضی قسمت ها رو حتماً باید با جستجو در منابع نت پیدا کنم) و بعداً بهینه ترشون بکنم ، چه روشی رو پیشنهاد میدین ؟ من خودم نظرم اینه از چند نوع نوشته مجزا استفاده کنم ولی 2 مشکل دارم با این روش : 1- نمایش همه نوع نوشته های سفارشی در یک صفحه بر اساس یک پارامتر مشترک و یکتا 2- برقراری ارتباط بین نوع های سفارشی ، چون تمام انواع نوشته سفارشی در اصل یک مطلب میشن ، چه موقع نوشته رو منتشر شده قلمداد کنم ؟ آیا اتوماتیک میشه انجام بشه یا باید توسط کاربر یک علامت (مثل فیلد ترو فالس) در دیتابیس ذخیره بشه ؟ با تشکر از زمانی که برای مشکل بنده طرف می کنید
  11. من نوشته های سفارشی رو طوری تنظیم کردم که رابطه والد و فرزند بین هر کدوم امکانپذیر باشه -- مشکلی که هست اینه که هر نوع نوشته سفارشی فقط نوشته های هم نوع خودش رو در لیست والد نشون میده ------- مثلاً نوع نوشته سفارشی "مشخصات فنی" فقط نوشته های این نوع رو میتونیم والد و فرزند باشن و امکان استفاده از نوشته سایر نوع های نوشته مثل نقد و بررسی و ... رو نداریم
  12. سطح برنامه نویسیم متوسط هست یکسری فایل که در functions.php ایمپورت شده رو پیوست کردم - میدونم خیلی توقع زیادی هست ولی اگه امکان داره یه نگاه بندازین استاد custom-post-types.zip متاسفانه با چند مورد زیر مشکل دارم و درست درکشون نمی کنم : 1- چند پارامتر از $args از تابع register_post_type نمی دونم موارد زیر دقیقاً بعداً کجا استفاده میشن 'has_archive' => 'ar-car-fani', 'query_var' => 'qv_car_fani', 2- آیا اگر پارامتری از نوشته های سفارشی رو بعداً تغییر بدم ، تاثیر زیادی بر عملکرد سایت خواهد داشت یا خیر 3- تا الان با نوشته ها به صورت ساختاری یا پدر فرزند کار نکردم - آیا امکان داره بین نوشته های سفارشی ایجاد شده رابطه برقرار کرد ؟ 4- برای نمایش نوشته های سفارشی مرتبط در یک صفحه از کد زیر استفاده کردم ولی درست نمایش داده نمیشه -----البته این کد برای زمانی هست که رابطه نوشته های سفارشی بر اساس دسته بندی های برند خودرو انجام بشه --- یعنی نوشته های سفارشی که دسته بندی برند اونها دقیقاً مثل هم باشه --- مثل سردسته BMW دسته X1 و زیر دسته 2.8 <?php $args = array( 'post_type' => 'cpt_car_moghayese', 'tax_query' => array( array( 'taxonomy' => 'cat_car_brand', 'field' => 'id', //'terms' => $custom_taxterms, 'operator' => 'AND', ) ), ); // The Query $the_query = new WP_Query( $args ); // The Loop if ( $the_query->have_posts() ) { echo '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); echo '<li>' . get_the_title() . '</li>'; } echo '</ul>'; } else { // no posts found } /* Restore original Post Data */ wp_reset_postdata(); wp_reset_query(); //*************************************************************************** $args = array( 'post_type' => 'cpt_car_naghd', 'tax_query' => array( array( 'taxonomy' => 'cat_car_brand', 'field' => 'id', //'terms' => $custom_taxterms, 'operator' => 'AND', ) ), ); // The Query $the_query = new WP_Query( $args ); // The Loop if ( $the_query->have_posts() ) { echo '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); echo '<li>' . get_the_title() . '</li>'; } echo '</ul>'; } else { // no posts found } /* Restore original Post Data */ wp_reset_postdata(); ?> 5- اگر همه موارد رو در یک نوع نوشته سفارشی ایجاد کنم ، چه مشکلاتی بوجود میاد ؟ از لحاظ سرعت و ...
  13. می خوام یک پوسته برای یک وب سایت نقد و بررسی خودرو درست کنم بخش هایی که هر خودرو داره اینا هستن : 1-بخش مشخصات فنی (یکسری فیلد در گروه های مرتبط یا همون متاباکس) 2-بخش نقد و بررسی (تنها به یک فیلد ادیتور نیاز داره ، یعنی فقط نوشته و عکس هست) 3-بخش مقایسه (مثل مورد 2) 4-بخش گالری تصاویر (فقط عکس به تعداد متغیر) 5-بخش گالری ویدیو (فقط ویدیو به تعداد متغیر) به نظر شما بهترین راه حل چیه ؟ چیزهایی که به ذهن خودم میرسه : روش اول : قرار تمام موارد در یک نوشته سفارشی یا Custom Field برای مورد 2 از ادیتور پیش فرض نوشته سفارشی و برای فیلدها از متاباکس یا Custom Field استفاده بشه روش دوم : قراردادن هر بخش در یک Custom Post جداگانه دلیلم برای اینکار اینه که می خوام بتونم لیست هر بخش رو به صورت جداگانه در قسمت هایی از سایت نشون بدم ولی برای نمایش همزمان همه بخش ها در یک صفحه مشکل دارم ، چون در جاهایی نیاز هست که تمام بخش ها رو در یک صفحه نمایش بدم ---- فعلاً الگوریتمی برای این قسمت مد نظرم نیست ضمناً برای ارتباط دادن این نوشته های سفارشی مشکل دارم ، فعلاً فکرم اینه که از طریق یک دسته بندی مشترک بین انواع نوشته ها ارتباط برقرار کنم مثلاً برای ارتباط تمام بخش ها در مورد ماشین "BMW X1 2.8 " نویسنده ابتدا سردسته BMW ، سپس دسته X1 (که در اینجا زیر دستهBMW هست) و در آخر زیر دسته 2.8 رو انتخاب کنه و این کار رو برای همه نوشته های سفارشی انجام بده . کدوم یک از روش های بالا و یا هر روشی که مد نظر شماست بهینه تر هست ؟ می خوام روشی باشه که در آینده که حجم مطالب بالا میره به مشکل بر نخوریم ممنون میشم همه دوستان نظر بدن با تشکر از خوندن این متن طولانی
  14. فایل های CSS رو اینجوری استفاده نکنید ، بعداً دردسر میشه و استاندارد هم نیست حتما با wp_register_style , wp_enqueue_style کار کنید
  15. دوست عزیز امکانپذیر بودنش رو میدونم گفتیم به کدنویسی کردن نریم دنبال چیز آماده ای هستم که شاید توسط برخی دوستان دیگه تست شده باشه