behnazi1995

افزودن کد php به وردپرس

10 پست در این موضوع قرار دارد

سلام دوستان با php یک کد برای قسمت ورود کاربرانم نوشتم که چون با فرم های لاگین عادی فرق میکنه نمی خوام از پلاگین استفاده کنم.

سوال من اینه که این فایل های مربوط به  php رو کدوم قسمت هاستم یا فایل های وردپرسم باید قرار بدم که بتونم اجراشون کنم.(سایت با وردپرس راه اندازی شده از قبل فقط این قسمتی که من با php نوشتم رو میخوام بهش اضافه کنم.)

یکم مبتدی هستم ممنون میشم با جزئیات توضیح بدین.

و اینکه کل پروژه شامل 10 تا 20 فایل با پسوند php است و چند تا فولدر برای قسمت های مختلف مثل فونت و استایل و غیره.

0

به اشتراک گذاری این پست


لینک به پست
در 2 ساعت قبل، behnazi1995 گفته است :

سلام دوستان با php یک کد برای قسمت ورود کاربرانم نوشتم که چون با فرم های لاگین عادی فرق میکنه نمی خوام از پلاگین استفاده کنم.

سوال من اینه که این فایل های مربوط به  php رو کدوم قسمت هاستم یا فایل های وردپرسم باید قرار بدم که بتونم اجراشون کنم.(سایت با وردپرس راه اندازی شده از قبل فقط این قسمتی که من با php نوشتم رو میخوام بهش اضافه کنم.)

یکم مبتدی هستم ممنون میشم با جزئیات توضیح بدین.

و اینکه کل پروژه شامل 10 تا 20 فایل با پسوند php است و چند تا فولدر برای قسمت های مختلف مثل فونت و استایل و غیره.

وقت بخیر

فایل های css رو باید در فایل style.css و یا rtl.css قرار بدین

کد های نوشته شده رو باید در قسمت header.php بزارین 

فونت هارو هم باید داخل پوشه ی font قرار بدین

اگرم به مشکل خوردین دقیق تر بپرسین راهنماییتون کنم

موفق باشید

1

به اشتراک گذاری این پست


لینک به پست
در در 10/3/2018 at 19:27، miladalizadeh گفته است :

وقت بخیر

فایل های css رو باید در فایل style.css و یا rtl.css قرار بدین

کد های نوشته شده رو باید در قسمت header.php بزارین 

فونت هارو هم باید داخل پوشه ی font قرار بدین

اگرم به مشکل خوردین دقیق تر بپرسین راهنماییتون کنم

موفق باشید

کل کدهای نوشته شده همونطور که عرض کردم شامل 10 الی 20 فایل با پسوند php هستش . اینها رو کدوم قسمت قرار بدم؟

0

به اشتراک گذاری این پست


لینک به پست
در 2 ساعت قبل، behnazi1995 گفته است :

کل کدهای نوشته شده همونطور که عرض کردم شامل 10 الی 20 فایل با پسوند php هستش . اینها رو کدوم قسمت قرار بدم؟

وقت بخیر

برخی مواقع راهنمایی ما نیاز به یه علم پیشین وردپرسی داره اگه متوجه عرایض بنده نشدین بفرمایید کامل تر توضیح بدم

ولی اگه متوجه شدین کدهایی ک نوشتین رو داخل فایل header.php قرار بدین

سوالی داشتید بپرسید بنده پاسخگو هستم

موفق باشید

0

به اشتراک گذاری این پست


لینک به پست

خوب ظاهرا اگر لطف کنید بیشتر توضیح بدین ممنون میشم.

الان این فایل header.php همونطور که می فرمایید خودش فایل هستش. من فایلهای خودم را چطوری به این فایل معرفی کنم؟

0

به اشتراک گذاری این پست


لینک به پست

سلام .

 کدی که اضافه کردید  می تونید تو فایل فانکشن قرار بدید اجرا میشه .

0

به اشتراک گذاری این پست


لینک به پست
در در 10/7/2018 at 10:05، behnazi1995 گفته است :

خوب ظاهرا اگر لطف کنید بیشتر توضیح بدین ممنون میشم.

الان این فایل header.php همونطور که می فرمایید خودش فایل هستش. من فایلهای خودم را چطوری به این فایل معرفی کنم؟

به نظر من بهتره که فایلی که کد php توش نوشتید رو با همه ی توابع و استایل ها و ... به شرطی که همه این تگ ها در جای خودش قرار بگیره در یک برگه با پسوند پی اچ پی ذخیره کنید و اون برگه رو به عنوان template به یک صفحه جدا که میخواین در اون صفحه کدتون اجرا بشه اعمال کنید. این برای مبتدی ها بهترین روشه.

0

به اشتراک گذاری این پست


لینک به پست

خوب ببینید مساله اینه که من "یک" عدد فایل ندارم، شاید بیست تا فایل با پسوند php و تعدادی هم فولدر دارم.

الان ببینید این مشکل رو میتونید حل کنید:

من یک فولدر در کنار فولدر های قالبم درست کردم و همه ی فایل ها و فولدرهای خودم رو داخلش آپلود کردم.در قسمت دیتابیس هم دیتابیس و جدولامو ایمپورت کردم و یوزر ساختم.

حالا وقتی داخل کد اسم و رسم دیتابیس رو میزنم و پیش میرم متصل نمیشه.

0

به اشتراک گذاری این پست


لینک به پست

سلام و درود @behnazi1995

 

نمیشه هر فایلی رو بیاید به وردپرس اضافه کنید.

0

به اشتراک گذاری این پست


لینک به پست

مشکل من حل شد .

برای دوستانی که بعدا این پست رو می بینند مراحلی که طی کردم رو می نویسم که اگر مشکل مشابه داشتند استفاده کنند:

1-ابتدا من یک فایل به اسم دلخواه در کنار سایر فایل های قالبم (که کاری بهشون ندارم) ایجاد کردم، کل فایل ها و فولدر های پروژه ی خودم رو داخلش آپلود کردم.

2-حالا باید اتصالات دیتابیس رو ایجاد کنم، برای همین به home سی پنل رفتم و در قسمت mysql databases با پیشوند مناسب دیتابیس خودم رو ساختم، یوزر و پسورد انتخاب کردم و با انجام سایر تنظیمات از مسیر قبلی به قسمت phpmyadmin رفتم و جدول های خودمو ایمپورت کردم.

3-در آخر هم داخل کدهای php خودم هرجا که باید یوزر و پسورد یا هر اطلاعات دیگه ای راجع به دیتابیس رو تغییر میدادم ؛ تغییر دادم و سایت رو دوباره لود کردم و همه چی به خوبی اجرا شد.

مشکل خیلی ساده تر از چیزی بود که فکر میکردم 

2

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط haniyeh_ai
      سلام .
      من در بخش تنظیمات افزونه نمیتونم کاری کنم که وقتی کلمه a یا حرف انگلیشی دیگه ای میزنه یا عدد وارد میکنه بزنه یافت نشد؟
      کسی میدونه مشکل از کجاست؟
      آدرس سایتی که دارم از این افزونه استفاده میکنم.
      http://rashtfood.mehdikiani.com/
    • توسط Hamid_92
      با سلام خسته نباشید من قبلا به یک برنامه نویس طراحی وبسایت رو سپردم و ایشونم من رو راهنمایی کرد که پوسه و هاست و دامنه رو خودم بخرم بهش بدم نصب کنه حالا مشکلی پیش اومده در پوسته فارسی دیجی رادو من و نتونستم حلش کنم میخواستم ببینم چرا سورس کد رو روی سایت در قسمت مقالات سایتم نشون داده میشه!!!
       
      تصویر پوسته ی دارای خطا
      هر دو لینک یکی است!
      qqqqq_Copy.bmp
    • توسط jistili1
      سلام دوستان.
      ببینید من یک فرم دارم که فقط دو input داره.یک اینپوت متن و یک اینپوت سابمیت.توی اینپوت متن ، کاربر کد imdb یک فیلم رو میده.بعد فرم من با ajax ارسال میشه.فرض بگیریم مقادیر برای صفحه check.php ارسال بشه.حالا من توی صفحه check.php همچین کدی رو دارم:
      <?php if(isset($_POST["btn"])) { echo file_get_contents("http://mydiba.club/".$_POST["link"]."/"); ?> <script src="jquery-3.4.1.js"></script> <script> $(document).ready(function(){ $(".-dl .Block_dl").each(function(){ var href=$(this).find(".dublboxa:first-of-type").attr("href"); $.ajax({ url:"check2.php", method:"POST", data:"link="+href }); }); }); </script> <?php } ?> اگه به کد دقت کنید ، وقتی کاربر کد imdb یک فیلم رو وارد کرد ، در صفحه check کل محتویات اون فیلم که در یکی از سایت های دانلود فیلم هست echo میشه.بعد در این قسمت یک ajax دیگه هم داریم که خودش توی یک صفحه check هست.کار این قطعه کد ajax که در جی کوئری نوشته شده اینه که تمامی لینک های دانلود اون فیلم رو از سایت دانلود فیلم بگیره و ببره به یک صفحه check دیگر که در اینجا اسمش check2.php هست.خودتون میتونید کد رو ببینید.حالا اینکه توی صفحه check2.php چی هست دیگه مهم نیست.خلاصشو بگم : من اینکارو کردم ولی همونطور که فکرشو میکردم انجام نشد.شما چه راه حلی برای این کار دارید؟در واقع الان با دو تا ajax تو در تو روبرو هستیم.
      یک قسمت از کد من اشکال داره یا در کل غیر استاندارد نوشتم؟اگه میشه یه راه حل بگید که اینکار رو بتونم انجام بدم.دقت کنید که اون قسمت از کد جی کوئری که از متد each استفاده کردم ، برای اینه که به ازای هر لینکی که در صفحه اون فیلم در سایت دانلود وجود دارد ، یک بار این ajax که خودش توی صفحه check یک ajax دیگست رو انجام بده.
      خیلییی خیلییی ممنون میشم اگه کمکم کنید.
      ضمنا از curl هم نمیخوام استفاده کنم
    • توسط mortaza
      لازم دارم کل کلمات به متن رو استخراج کنم و بعد بررسی کنم که ایا این کلمات توی دیتابیس من موجود هستن یا ن و الی آخر
      اما توی مرحله استخراج لغات گیر کردم (لغات انگلیسی هستن) خب من اول اومدم کد زیر رو امتحان کردم
      preg_match_all("~([\w]+)~", $text,$words); خیلی خوب کار کرد تا مشکلی که داشت این بود که لغاتی مثل can’t را دو لغت حساب میکرد (به این صورت: لغت اول: can لغت دوم: t) 
      من اومدم کد رو شکل زیر تغییر دادم:
      preg_match_all("~([\w\’]+)~", $text,$words); اما مشکلی که داشت بعضی کلمات که بلافاصله بعدشون نقطه یا کاما بود رو اشتباه نشون میداد مثلا به جای minds یکی از عضو های array 
      minds� هست چندین تا لغت دیگه هم به همین شکل یه کاراکتر � اضافی به تهشون اضافه شده
      چه کار کنیم که این مشکل پیش نیاد؟ اصلا دلیل اتفاق افتادن این پدیده چیه؟
       
      نمونه ای از متن مد نظرم:
      Procrastination comes in many disguises. We might resolve to tackle a task, but find endless reasons to defer it. We might prioritize things we can readily tick off our to-do list—answering emails, say—while leaving the big, complex stuff untouched for another day. We can look and feel busy, while artfully avoiding the tasks that really matter. And when we look at those rolling, long-untouched items at the bottom of our to-do list, we can’t help but feel a little disappointed in ourselves.
      The problem is our brains are programmed to procrastinate. In general, we all tend to struggle with tasks that promise future upside in return for efforts we take now. That’s because it’s easier for our brains to process concrete rather than abstract things, and the immediate hassle is very tangible compared with those unknowable, uncertain future benefits. So the short-term effort easily dominates the long-term upside in our minds—an example of something that behavioral scientists call present bias.
      How can you become less myopic about your elusive tasks? It’s all about rebalancing the cost-benefit analysis: make the benefits of action feel bigger, and the costs of action feel smaller. The reward for doing a pestering task needs to feel larger than the immediate pain of tackling it.
      To make the benefits of action feel bigger and more real:
      Visualize how great it will be to get it done. Researchers have discovered that people are more likely to save for their future retirement if they’re shown digitally aged photographs of themselves. Why? Because it makes their future self feel more real—making the future benefits of saving also feel more weighty. When we apply a lo-fi version of this technique to any task we’ve been avoiding, by taking a moment to paint ourselves a vivid mental picture of the benefits of getting it done, it can sometimes be just enough to get us unstuck. So if there’s a call you’re avoiding or an email you’re putting off, give your brain a helping hand by imagining the virtuous sense of satisfaction you’ll have once it’s done—and perhaps also the look of relief on someone’s face as they get from you what they needed.
      Pre-commit, publicly. Telling people that we’re going to get something done can powerfully amplify the appeal of actually taking action, because our brain’s reward system is so highly responsive to our social standing. Research has found that it matters greatly to us whether we’re respected by others—even by strangers. Most of us don’t want to look foolish or lazy to other people. So by daring to say “I’ll send you the report by the end of the day” we add social benefits to following through on our promise—which can be just enough to nudge us to bite the bullet.
       
       
    • توسط estedadrap
      سلام
      من میخوام از زمینه دلخواه استفاده کنم تو یه قسمت از کد php اما هرکاری میکنم اررور ; یا , میده
       
      echo do_shortcode(' <div class="buttondl"> <a href="#buy_album" class="popup_link button medium buy_album">Download</a> <div id="buy_album" class="popup"><div class="def-block widget"> اینجا زمینه دلخواه نمایش داده بشه بصورت لینک </div></div></div> '); <a href="<?php $dl = get_post_meta($post->ID, 'dl', true); ?>"></a> میخوام زمینه دلخواه بالا رو داخل کد php قرار بدم