برچسبها در وردپرس در زیرمنوی نصیب نوشتهها قرار دارا هستند و در صورتی به صورت اصولی از آنها استعمال فرمایید میتوانند سبب ساز سازمان دهی به وب سایت شوند ( برچسبها تاثیری در بهینه سازی ندارند که با بخش هشتگ های اینستاگرام غلط بگیرید و در طراحی سایت در مشهد بخش اعظمی از تارنما ها مسبب تخریب بهینه سازی نیز میباشند ) پیش از رسیدگی این نوشته ی علمی سفارش داریم تا یک نوشته ی علمی بسیار اساسی درخصوص برچسب ها را که در تارنما منتشر گردیدهاست تفحص فرمائید :
فعلا به مشاجره خودمان بازگردیم . برچسب ها در کدنویسی وردپرس با اسم tag شناخته میگردند و شما در حالتی که قصد دارید تا در مسئله پیاده سازی پوسته وردپرس عمل نمایید و یا این که اینک دراین باره فعال میباشید مورد نیاز میباشد تا کلیه پوشههایی که میتوان در باطن یک پوسته وردپرس ساخت را به صدق بشناسید . برخی از پوستهها ممکن میباشد بسته به سیاست پیاده سازی خودشان ، برای نصیب گروه ، برچسب ، حاصل کاوش و همینطور نوشتهها از یک ظواهر یکسان به کار گیری نمایند و همان یک فولدر با اسم index.php درون پوشههای پوسته وجود داشته باشد .
ولی در وب سایت های تعالی همانند وبسایت های خبری ممکن میباشد ظواهر مطالب اکران داده گردیده در مجموعهبندی خبری با تیم بندی اقتصادی تفاوت داشته باشد ، و یا این که در باب برچسبها نیز به همین ترتیب باشد و شما برای برچسب های خاصی ، ظواهر و نمای متفاوتی در وب سایت ملاحظه کنید .
به یاری قانون ها سلسله مراتبی در وردپرس که مرتبط با حق اولویت اکران پوشه ها در کدنویسی پوسته وردپرس میباشد ، می توانید گزینش فرمائید که کدام برچسبها با ظاهری متعددخیس نسبت به مردم محتوای برچسبها اکران داده شوند ، سلسه مراتب وردپرس درمورد فولدر های پوسته در قسمت برچسبها به صورت تحت میباشد :
tag-{slug}.php
tag-{id}.php
tag.php
archive.php
index.php
در اینحالت درحالتی که شما فایلی به صورت tag-{slug}.php داشته باشد یعنی بعداز واژه tag یک نشان – نهاده و نامک برچسب خودتان را وارد فرمایید ، این فولدر پیش از پوشه tag.php که برای اکران همگانی برچسب ها میباشد اکران داده شود .
slug به عبارتی نامک برچسب میباشد ، در مقالهها زیادی از وبسایت و همینطور مباحث بهینه سازی اشاره گردیده است که بخش نامک را بصورت انگلیسی وارد نمائید تا در چنین موردها اختلال ساخت و ساز نشود و بتوانید برای یک برچسب خاص که مدنظر دارید ، یک ورقه با ظواهر گوناگون بسازید .
پس بنابراین چنانچه شما به سراغ اکران مطالب در برچسبی بروید که برای آن یک فولدر منحصربهفرد بصورت slug ساختهاید ، محتوای آن ورقه با ظواهر متعدد اکران داده می گردد و سایر برچسبها و محتوای آنها بصورت دیزاینی که در درون فولدر tag.php داراست !
فعلا درصورتی که قصد دارید تا یک گام پا را بالاتر بگذارید می توانید از شرایط آجل یعنی tag-{id}.php استعمال فرمائید . در اینحالت دیگر از نامک در اسم پوشه به کارگیری نخواهد شد و شما بعداز نشانه – بایستی به آیدی برچسب اشاره فرمایید . البته آیدی یا این که به عبارتی شماره برچسب را از کجا پیدا کنیم ؟ کافیست به نصیب بازنویسی برچسب مدنظر رفته و به نوار نشانی مرورگر خویش در صدر اعتنا نمائید و بهدنبال عبارتی به صورت ذیل باشید :
post_tag&tag_ID=89
دراین نصیب شماره درج شده در مقابل ID به عبارتی آیدی برچسب شما میباشد . این موقعیت تشکیل داد ، الویت پس از موقعیت ایجاد کرد به نحوه نامک میباشد ! اشکالی که درین نحوه وجود دارااست این میباشد که در حالتیکه شما برچسب مدنظر خودتان را که با آیدی آن ، یک پوشه در باطن پوسته وردپرس ساختهاید حذف فرمایید ، دیگر پوشه شما قابل به کارگیری وجود ندارد و در شرایطی که دوباره به عبارتی برچسب را با به عبارتی اسم ساختوساز کردید بایستی آیدی آن را پیدا نمایید و پوشه باطن پوسته را اصلاح فرمائید تا آیدی که در اسم پوشه جایدارد نیز با آیدی برچسب نو یکسان باشد .
پیشنهادی : ایجاد کرد پوسته جدا برای گروه بندی ها در وردپرس
وضعیت سوم ، به کارگیری از پوشه همگانی tag.php میباشد که مطمئنا در عصر پیاده سازی پوسته وردپرس ، شاهد ایجاد کرد این فولدر در درون پوسته و کدنویسی آن بودید . در درون این فولدر همگی برچسبها با هر تیتر و هر نامک و هر آیدی به صورت یکسان و در یک ظواهر اکران داده می شود که در صورتی قصد دارید تا برای یک برچسب پیاده سازی متفاوتی را به یوزرها اکران دهید بایستی به سراغ دو موقعیت قبل بروید .
در صورتیکه شما به هر عامل فولدر tag.php را باطن پوسته خودتان نداشته باشید ، سیستم وردپرس بهدنبال فایلی به اسم archive.php یا این که به عبارتی شیت بایگانی خواهد گشت که همگی محتوای شما در نصیب برچسبها را با ظواهر پیاده سازی گردیده برای این برگه اکران خواهد بخشید . یعنی در حالتیکه شما قصد دارید تا ظواهر یکسانی در نصیب برچسبها و همینطور برگه بایگانی داشته باشید میتوانید فقط پوشه archive.php را بسازید .
این پوشه ضمن محتوای برچسب ها ، میتواند محتوای نصیب category را نیز درصورت عدم وجود فایلی بنام category.php اکران دهد . پس در شرایطی که ظواهر وب سایت شما در قسمت گروهها و برچسبها یکسان میباشد می توانید از یک پوشه بنام archive.php استعمال فرمایید .
اینک در حالتی که رغبت دارید تا پوشههای درون پوسته بسیار نا مرتب نباشند و همینطور طراحی صفحه و پیاده سازی شما برای همه صفحه های نصیب نوشتهها ( بجز کاغذ جزئیات نوشتهها که با پوشه single.php در دست گرفتن میشود ) یکسان و به یک صورت میباشد ، می توانید فقط فولدر index.php را ساختوساز کرده و باطن آن از رینگها وشرطهای وردپرس برای اکران محتوای نصیب نوشتهها در بخش تمامی نوشتهها و تیمها و برچسبها استعمال فرمائید .
پس بنابراین و صرفا با درک کردن نمودار سلسله مراتبی وردپرس برای اکران فولدرها و همینطور طریق تشکیل داد درست پوشه ها در پیاده سازی پوسته وردپرس ، میتوانید برای اکثر محتواهای گوناگون در وردپرس صفحاتی با ظواهر و صفحه آرایی متعدد بسازید .
طراحی وب با ویژوال استودیو یکی کاربردهای اصلی و مهم این برنامه کمپانی مایکروسافت میباشد. همانگونه که طراحی سایت در مشهد میدانید اپلیکیشن ویژوال استودیو (Visual Studio) نوعی دور و بر یک پارچه جهت گسترش برنامه (IDE) میباشد که جهت اپلیکیشن نویسی و پیشرفت قابل انعطاف افزارهای پایین ویندوز، وبسایت و یا این که اپ های ذیل اینترنت بکار می رود.
یک کدام از کاربردهای اساسی این دور و اطراف نرمافزار نویسی که سالهاست گزینه دقت بخش اعظمی از برنامه نویس ها و طراحان سایت قرار گرفته، طراحی وب میباشد. بطوری که گفته می گردد فعلا ویژوال استودیو یکی برگزیدگان قابل انعطاف افزارهای طراحی وب بهحساب میآید.
اولین ورژن از این اپلیکیشن در اواخر دهه 1990 میلادی به بازار برنامه عرضه شد اما یکسری سال زمان بر شد تا ویژوال استودیو بطور بدون شوخی در قضیه طراحی وب های اینترنتی نیز گزینه به کارگیری قرار گیرد. کمپانی مایکروسافت با پیاده سازی و توسعه و گسترش این گوشه و کنار اپ نویسی و همینطور بروز رسانی تجهیزات .NET Framework توانسته یاری های فراوانی در این باره به برنامه نویس ها و طراحان وبسایت های اینترنتی و بسط سایت های کارکشته و تماما امن نماید. امروزه طراحی وب سایت با ASPnet به یک کدام از پرطرفدارترین نحوه های طراحی سایت های اینترنتی تبدیل گردیده بطوری که حتی بخش اعظمی از افرادی که در پیشین، از گویش های نرم افزار نویسی و پلتفرم های دیگر ساخت سایت به کار گیری می کردند، امروزه رو به فضا نرمافزار نویسی ویژوال استودیو و فریمورک های مایکروسافت آورده اند.
خوشبختانه امروزه قابلیت اپ نویسی سایت ها در اطراف ویژوال استودیو به هریک از لهجه های J#، VB.NET، C++ و C# وجود داراست. اما در اکثری از کشورهای دنیا، به خصوص جمهوری اسلامی ایران بیشتر نرم افزار نویسانی که از ویژوال استودیو جهت پیاده سازی و نرمافزار نویسی اینترنت استعمال می نمایند، از لهجه سی شارپ بهاین خواسته استعمال می نمایند. اینک لهجه نرمافزار نویسی C# یک کدام از شایسته ترین لهجه های اپ نویسی برای طراحی وب میباشد.
همان گونه که میدانید در وضعیت کلی، ساخت سایت های اینترنتی دو نوع میباشد:
- ساخت وب سایت های استاتیک
- طراحی وب های داینامیک
ولی در نوشته ی علمی تفاوت تارنما های داینامیک و استاتیک چیست؟ به پژوهش هر مورد از این دو نوع پرداخته ایم. هرکدام از دو موقعیت براحتی در دور و اطراف اپلیکیشن ویژوال استودیو قابل طراحی میباشد. جهت ساخت سایت در ویژوال استودیو، بعد از نصب این اپ و ورود به دور و اطراف آن می اقتدار بعداز انتخب نوع پروژه و همینطور بعضی از پیکربندی نخستین، براحتی استارت به فعالیت در دور و اطراف آن فرمائید.
برای آغاز فعالیت ساخت وب سایت، می بایست فولدرهای مرتبط با فولدر های Javascript (اگر که از این لهجه و یا این که فریمورک های به کارگیری میکنید)، CSS، صفحه های HTML ، Images و... را ساخت فرمائید. همینطور در شکل نیاز پیوند های هر مورد از آن ها در سورس اپلیکیشن بگنجانید. بعد میتوانید استارت به پیاده سازی قسمت های متعدد تارنما برای مثال منوها، Header ، Footer و Container فرمائید و آنگاه سایر صفحه ها (به عنوان مثال ورقه تماس با ما، درباره ما و غیره) را یک به یک بر طبق با طرح و پوسته متبوع ساخت و ساز کرده و پروسه ساخت سایت را به اعتنا ایفا بدهید.
چنانچه که وبسایت شما داینامیک میباشد و در آن مانند بخش اعظمی از سایت ها، قسمت های سمت سرور (Server side) وجود دارااست که داده ها در آن ذخیره و بعدا بازیابی و یا این که تغییراتی میشود (از جمله اسم کاربری و واژه و کلمه عبور برای اشخاصی که در تارنما نام نویسی کرده اند، پست کردن پست الکترونیک از روش مالامال کردن هیبت های آن در خویش وب سایت، داشتن پنل منحصر به فرد سایت جهت وارد کردن داده ها، عکس ها و غیره) در این حالت بایستی خلال بکاربردن علم طراحی وب در سمت کلاینت (ظواهر وب سایت) یعنی بکار گیری جاوااسکریپت در ساخت سایت، تگ های HTML، CSS چیست؟ و یا این که بوت استریپ و طراحی وب ریسپانسیو در موضوع پیاده سازی و نرمافزار نویسی وبسایت ها در سمت سرور (اپ نویسی سی شارپ و دیتابیس SQL Server) نیز اشراف داشته باشد تا بتواند ارسال و اخذ داده ها در وبسایت نیز براحتی شکل بگیرد.
ویژوال استودیو در ساخت وب سایت
خوشبختانه با به کار گیری از برنامه ویژوال استودیو مایکروسافت براحتی میتوانید در هر دو سمت کلاینت و سرور، کدنویسی کرده و فیض آخری را با به کارگیری از آن انجام و در شکل بروز هر سیرتکامل اشتباه (Error) و یا این که باگ های اپ نویسی، با گاز آنها را برطرف نمایید و تارنما خویش را هر چه سریع خیس فراهم فرمائید.
نکته دیدنی اینجاست که هنگامی که یک پروژه تازه طراحی سایت در ویژوال استودیو را شروع میکنید، یک مثال بی آلایش از صفحه ها اینترنت که کمپانی مایکروسافت تحت عنوان پیش فرض تعریفوتمجید کرده و در چنگ شما گذارده گردیده را میتوانید انجام و مشاهده کنید. این صفحه های اینترنت، دارنده پیاده سازی بسیار بی آلایش ای میباشند و اطلاعاتی مختصر و کلی در مورد ASP.net و میزبانی اینترنت مایکروسافت و همینطور لینک و پیوند های مربوطه را به شما نشانه میدهند. اشخاصی که در قضیه طراحی وب، مبتدی و تازه کار میباشند میتوانند با عوض کردن مختصات (Style) و کم و بیش کردن تگ های این صفحه های، اولین صفحه ها خویش را ساخت نمایند.
به کار گیری از این اپ و گوشه و کنار اپلیکیشن نویسی آن مزایای متعددی داراست مثلا راحتی و سهولت شغل، Debugging ریلکس و نماد دادن ایرادات با اکران شماره خط مرتبط با آن غلط، حمایت از ساخت سایت ریسپانسیو (با به کار گیری از فریمورک هایی مانند Bootstrap)، قابلیت طراحی وب ها و نرم افزار های زیر اینترنت با استعمال از معماری هایی مانند WebForm ، MVC و ...