wp-reza 11 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 وقت بخیردوستان ساختار لینکهای وردپرسی فرضا به این شکل هستن (تو محیط وردپرس)<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank">TITLE</a>حالا خارج از محیط وردپرس چطوری میشه همچین کاری انجام داد واسه مطالب وردپرسی؟فرضا یه اسکریت داریم که داخلش باید لینک منبع بزاریم (برای هر مطلب لینک همون مطلب)حالا چون اسکریت ما یه کد متمایز از وردپرس هستش موارد زیرو نمیشناسه<?php the_permalink(); ?><?php the_title(); ?>سوالم اینه چیکار باید کرد که اسکریپت به وردپرس وصل بشه طوری که بتونه کدهای اختصاصی وردپرس رو بخونهپیشاپیش تشکر نقل قول لینک به ارسال
Morteza 34190 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 باید فایل اصلی هدر وردپرس مثل wp-blog-header رو به اون صفحه اینکلود کنید 5 نقل قول لینک به ارسال
wp-reza 11 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 تشکر بابت راهنماییالان من یه فایل js با کد زیر دارم , ساختارش درسته؟<?php include "www.site.com/wp-content/themes/theme1/header.php";?>document.write('<center><p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p></center>')//--> نقل قول لینک به ارسال
Parsa 23463 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 فایل wp-blog-header در روت سایت هست که باید اینکلود شود 5 نقل قول لینک به ارسال
wp-reza 11 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) <?php include "http://www.site.com/wp-blog-header.php";?>document.write('<center><p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p></center>')//-->من این کد رو استفاده کردم اما عمل نکرد و هیچ لینکی رو نمایش ندادلطفا راهنمایی بفرمایید ویرایش شده اسفند 92 توسط wp-reza نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 به اینصورت اینکلود کنید <?php // Include WordPress define('WP_USE_THEMES', false); require('/home/YourFTPDomain/public_html/wp-blog-header.php');؟>بجای YourFTPDomainدامین اف تی پی رو قرار بدید و پسوند فایلتون باید php باشه نه js 3 نقل قول لینک به ارسال
wp-reza 11 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) ممنون ایمان جان بابت راهنماییراهی وجود نداره همون js باشه؟مثلا یه js داشته باشیم و داخل اون php رو فراخوانی کنیم؟چون من از قبل یه اسکریپت با کد زیر استفاده میکردم و وبلاگهای زیادی این کد رو داخل وبلاگشون گذاشتن حالا می خوام خودکار لینکها عوض بشه بدون اینکه از کاربرا بخوام js رو به php تبدیل کنن و کد رو تغییر بدهند<script language="javascript" type="text/javascript" src="http://www.site.com/cod.js"></script> ویرایش شده اسفند 92 توسط wp-reza نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 فایل جی اس php نمی خونه ولی می تونید فایل php را بسازید و محتوای فایل js را به اینصورت تغییر بدیدdocument.write('<script language="javascript" type="text/javascript" src="http://www.site.com/cod.php"></script>'); 3 نقل قول لینک به ارسال
wp-reza 11 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 (ویرایش شده) محتوای فایل cod.php<?php// Include WordPressdefine('WP_USE_THEMES', false);require('home/YourFTPDomain/public_html/wp-blog-header.php');؟><center><p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></p></center>+ YourFTPDomain جایگزین شدمحتوای فایل jsdocument.write('<script language="javascript" type="text/javascript" src="http://www.site.com/cod.php"></script>');+ site.com جایگزین شدموارد بالا ذخیره شد اما لینکو نمایش نداد ویرایش شده اسفند 92 توسط wp-reza نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 این کدتون که کلا اشتباته شما توابع داخل حلقه را که نمی تونید بیرون حلقه احضار کنید اول باید یک کوئری بنویسید و حلقه را بسازید اصل لینک بالا درست بشه در نهایت وقتی لینک ساخته شده اونرو به صورت خوانا برای جاوا اسکریپت بنویسید مثل:document.write('<center><p><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>" target="_blank"><?php the_title(); ?></a></p></center>');برای ساخت کوئری دلخواه از ژنراتور استفاده کنید http://wp-parsi.com/generator/ 2 نقل قول لینک به ارسال
wp-reza 11 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 من می خوام فقط یه لینک ساده رو نمایش بده (بدون نام نویسنده یا تصویر شاخص یا ..)ژنراتور کد زیرو بهم داد<?php $custom_query = new WP_Query(array('post_status' =>'publish','post_type' =>'post','order' =>'descending','orderby' =>'ID','posts_per_page' =>'1', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 )); ?>حالا این کد رو داخل php بزارم یا js ؟چون بالا گفتین php کد اصلی باشه و js اون php رو فراخوانی کنه بعد پست آخرتون مستقیم js داره لینکو نمایش میده , واسه همین یخورده گیج شدم : ) نقل قول لینک به ارسال
imanfakhar 26231 ارسال شده در اسفند 92 گزارش بازنشر ارسال شده در اسفند 92 کدها php هستند البته شما ناقص دریافت کردید باید صفحه را تا انتها می خواندید کد مورد نظر شما می شود<?php // Include WordPress define('WP_USE_THEMES', false); require('/home/YourFTPDomain/public_html/wp-blog-header.php'); $custom_query = new WP_Query(array('post_status' =>'publish','post_type' =>'post','order' =>'descending','orderby' =>'ID','posts_per_page' =>'1', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 ));if($custom_query->have_posts()) : while($custom_query->have_posts()) : $custom_query->the_post();?> document.write('<a href="<?php the_permalink();?>"><?php the_title();?></a>');<?php endwhile;endif;wp_reset_query();?>که YourFTPDomain را باید اصلاح کنید و اگر می خواهید لینک تصادفی بسازید بجای ID در برابر orderby بنویسید rand 2 نقل قول لینک به ارسال
wp-reza 11 ارسال شده در اسفند 92 مالک گزارش بازنشر ارسال شده در اسفند 92 آقا ایمان , من کد پخش انلاین اهنگ رو میدم به کاربر و داخل وبلاگش قرار میده تا بتونه آهنگ مورد نظرشو به صورت پخش آنلاین داشته باشهمن یه کد js همراه با کد پخش انلاین قرار دادم که قبلا یه لینک ساده رو به سایت میداد الان می خوام همون js طوری بشه که هر اهنگی که کدشو "قبلا" گذاشتن به جای اون لینک ساده , لینک خود مطلب رو قرار بدمبه واسطه راهنمایی شما الان کد js رو به این شکل ویرایش کردمdocument.write('<script language="javascript" type="text/javascript" src="http://www.site.com/cod.php"></script>');و کد php رو به شکل زیر ویرایش کردم<?php // Include WordPress define('WP_USE_THEMES', false); require('/home/YourFTPDomain/public_html/wp-blog-header.php'); $custom_query = new WP_Query(array('post_status' =>'publish','post_type' =>'post','order' =>'descending','orderby' =>'ID','posts_per_page' =>'1', 'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1 ));if($custom_query->have_posts()) : while($custom_query->have_posts()) : $custom_query->the_post();?> document.write('<a href="<?php the_permalink();?>"><?php the_title();?></a>');<?php endwhile;endif;wp_reset_query();?>YourFTPDomain جایگزین کردماما لینکی بوجود نیومد , id رو به rand هم تغییر دادم اما بازم اتفاقی نیفتادلطفا راهنمایی کنید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .