رفتن به مطلب

مشکل عجیب در پنل وردپرس ( لطفا کمک کنید )


پست های پیشنهاد شده

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

از اینکه از محصولات .... استفاده می کنید سپاسگزاریم |

این رو به جای اون متن پیشفرض وردپرس که مینویسه از این که از وردپرس استفاده میکنید ممنونیم ! نوشتن و نمی تونم حذف یا تغییرش بدم .

ممنون میشم کمکم کنید 

لینک به ارسال

باسلام

دوست عزیز از قسمت « نمایش --> ویرایشگر » برید فایل functions.php قالب درحال استفاده سایتتون رو باز کنید و کد زیر رو داخل اون فایل قرار بدید مشکل حل میشه:

// customize admin footer text
function custom_admin_footer() {
echo 'متن دلخواه';
} 
add_filter('admin_footer_text', 'custom_admin_footer');

بجای متن دلخواه متن خودتون رو بنویسید. وقتی این کارو انجام دادی اگر دیدی مشکل هنوز حل نشده حتما بخاطر کش مرورگر هستش که باید پاکش کنید (با دکمه های ctrl+f5).ممکنه کش یکذره اذیت کنه که با چند بار ورود و خروج و زدن دکمه های بالا مشکل حل میشه ;)

ویرایش شده توسط samirhm
لینک به ارسال

ممنونم دوست عزیزم اما متاسفانه سرجاشه و حذف نمیشه ! 

 

از این کد و کد های دیگه هم استفاده کردم نشد که نشد ! از افزونه های مختلفم استفاده کردم نمیدونم چرا حذف نمیشه لعنتی  :angry:

لینک به ارسال
در 3 دقیقه قبل، 4058423 گفته است :

متاسفانه بازم نشد که نشد 

خوب اونو که دادم رو پاک کن اینو بذار.

add_filter('admin_footer_text', function($text) {
	
	$newText = sprintf( __( 'Thank you for creating with <a href="%s">WordPress</a>.' ), __( 'https://wordpress.org/' ) );
	
	return '<span id="footer-thankyou">' . $newText . '</span>';
	
}, PHP_INT_MAX);

 

لینک به ارسال
در 2 دقیقه قبل، mehran-b گفته است :

خوب اونو که دادم رو پاک کن اینو بذار.


add_filter('admin_footer_text', function($text) {
	
	$newText = sprintf( __( 'Thank you for creating with <a href="%s">WordPress</a>.' ), __( 'https://wordpress.org/' ) );
	
	return '<span id="footer-thankyou">' . $newText . '</span>';
	
}, PHP_INT_MAX);

 

اینم نتیجه نداد :(

لینک به ارسال

فیلتر admin_footer_text  باید جواب میداد اما اگر هیج کدام از راهها بالا نشد نشون میده که طراح قالب تعقیراتی بوجود آورده که جلوی ادیت تکست رو بگیره.

از اینجا به بعد باید با شکیبایی و قدم به قدم دنبال مشکل بگردید.

اگر خیلی ریشه ای بخواهم بگویم یا باید در فایل admin-footer.php در فولدر wp-admin دستکاری کرده باشد که کمی غیر حرفه است. یا فیلتر را حذف کرده باشند یا اینکه بطریقی بجای admin-folder.php به فایل دیگری ریدایرکت کرده باشند.

برای اینکه احتمال اول رو حذف کنید به فایل admin-footer.php  در همان فولدر wp-admin بروید و آنرا با این آدرس مقایسه کنید: https://github.com/WordPress/WordPress/blob/master/wp-admin/admin-footer.php

احتمال دارد که خط زیر را 

		echo apply_filters( 'admin_footer_text', '<span id="footer-thankyou">' . $text . '</span>' );

یا حذف کرده باشند و یا کامنت کرده باشند و به جای آن چیز دیگری گذاشته باشند.

اگر فکر میکنید که تعقیری ندارد در بالای صفحه از کد

die();

استفاده کنید و اگر دیدید که فوتر ادمینتان ناپدید شد پس میفهمیم که از همین فایل استفاده میشود در غیر اینصورت اصلا از  این فایل استفاده نمیکنند.

نتیجه رو اطلاع بدید تا بریم جلوتر

ویرایش شده توسط Lahijan
لینک به ارسال
در 59 دقیقه قبل، 4058423 گفته است :

نشد باز :o:o

آخرین مرتبه ممکن هست باید جواب بده.

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

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

شاید کش باشه.

لینک به ارسال
در 20 دقیقه قبل، Lahijan گفته است :

فیلتر admin_footer_text  باید جواب میداد اما اگر هیج کدام از راهها بالا نشد نشون میده که طراح قالب تعقیراتی بوجود آورده که جلوی ادیت تکست رو بگیره.

از اینجا به بعد باید با شکیبایی و قدم به قدم دنبال مشکل بگردید.

اگر خیلی ریشه ای بخواهم بگویم یا باید در فایل admin-footer.php در فولدر wp-admin دستکاری کرده باشد که کمی غیر حرفه است. یا فیلتر را حذف کرده باشند یا اینکه بطریقی بجای admin-folder.php به فایل دیگری ریدایرکت کرده باشند.

برای اینکه احتمال اول رو حذف کنید به فایل admin-footer.php  در همان فولدر wp-admin بروید و آنرا با این آدرس مقایسه کنید: https://github.com/WordPress/WordPress/blob/master/wp-admin/admin-footer.php

احتمال دارد که خط زیر را 


		echo apply_filters( 'admin_footer_text', '<span id="footer-thankyou">' . $text . '</span>' );

یا حذف کرده باشند و یا کامنت کرده باشند و به جای آن چیز دیگری گذاشته باشند.

اگر فکر میکنید که تعقیری ندارد در بالای صفحه از کد


die();

استفاده کنید و اگر دیدید که فوتر ادمینتان ناپدید شد پس میفهمیم که از همین فایل استفاده میشود در غیر اینصورت اصلا از  این فایل استفاده نمیکنند.

نتیجه رو اطلاع بدید تا بریم جلوتر

ممنون از توضیحات کاملتون. 

اون فایل رو چک کردم و آدرسش tablighoplus.ir/public_html/wp-admin/admin-footer.php بود

 

اون کدی که فرمودید رو به admin-footer.php اضافه کنم یا functions.php ؟

لینک به ارسال
در هم اکنون، 4058423 گفته است :

ممنون از توضیحات کاملتون. 

اون فایل رو چک کردم و آدرسش tablighoplus.ir/public_html/wp-admin/admin-footer.php بود

 

اون کدی که فرمودید رو به admin-footer.php اضافه کنم یا functions.php ؟

اون کد فایل رو متوقف میکنه. اونو در بالای فایل admin-footer.php قرار بدید تا ببینیم که تکست حذف میشه یا خیر. اگر تکستان حدف بشه به معنی این است که این فایل رو بکلی از دور خارج نکرده اند. من هم همزمان احتمالات دیگر رو بررسی میکنم.

لینک به ارسال
در 6 دقیقه قبل، Lahijan گفته است :

اون کد فایل رو متوقف میکنه. اونو در بالای فایل admin-footer.php قرار بدید تا ببینیم که تکست حذف میشه یا خیر. اگر تکستان حدف بشه به معنی این است که این فایل رو بکلی از دور خارج نکرده اند. من هم همزمان احتمالات دیگر رو بررسی میکنم.

کد شمارو که وارد میکنم یه متن مثل همون کد توی همون اطراف اون نوشته ایجاد میشه اما اون نوشته حذف نمیشه 

 

یه چیزی که حس میکنم اینه که توی همین فایل ادمین فوتر یه چیزی رو غیر فعال کردن یه نگاه بهش بندازید الان کاملش رو میزارم اینجا:

 

<?php
/**
 * WordPress Administration Template Footer
 *
 * @package WordPress
 * @subpackage Administration
 */

// don't load directly
if ( !defined('ABSPATH') )
    die('-1');

/**
 * @global string $hook_suffix
 */
global $hook_suffix;
?>

<div class="clear"></div></div><!-- wpbody-content -->
<div class="clear"></div></div><!-- wpbody -->
<div class="clear"></div></div><!-- wpcontent -->

<div id="wpfooter" role="contentinfo">
    <?php
    /**
     * Fires after the opening tag for the admin footer.
     *
     * @since 2.5.0
     */
    do_action( 'in_admin_footer' );
    ?>
    <p id="footer-left" class="alignleft">
        <?php
        $text = sprintf( __( 'Thank you for creating with <a href="%s">WordPress</a>.' ), __( 'https://wordpress.org/' ) );
        /**
         * Filters the "Thank you" text displayed in the admin footer.
         *
         * @since 2.8.0
         *
         * @param string $text The content that will be printed.
         */
        echo apply_filters( 'admin_footer_text', '<span id="footer-thankyou">' . $text . '</span>' );
        ?>
    </p>
    <p id="footer-upgrade" class="alignright">
        <?php
        /**
         * Filters the version/update text displayed in the admin footer.
         *
         * WordPress prints the current version and update information,
         * using core_update_footer() at priority 10.
         *
         * @since 2.3.0
         *
         * @see core_update_footer()
         *
         * @param string $content The content that will be printed.
         */
        echo apply_filters( 'update_footer', '' );
        ?>
    </p>
    <div class="clear"></div>
</div>
<?php
/**
 * Prints scripts or data before the default footer scripts.
 *
 * @since 1.2.0
 *
 * @param string $data The data to print.
 */
do_action( 'admin_footer', '' );

/**
 * Prints scripts and data queued for the footer.
 *
 * The dynamic portion of the hook name, `$hook_suffix`,
 * refers to the global hook suffix of the current page.
 *
 * @since 4.6.0
 */
do_action( "admin_print_footer_scripts-{$hook_suffix}" );

/**
 * Prints any scripts and data queued for the footer.
 *
 * @since 2.8.0
 */
do_action( 'admin_print_footer_scripts' );

/**
 * Prints scripts or data after the default footer scripts.
 *
 * The dynamic portion of the hook name, `$hook_suffix`,
 * refers to the global hook suffix of the current page.
 *
 * @since 2.8.0
 */
do_action( "admin_footer-{$hook_suffix}" );

// get_site_option() won't exist when auto upgrading from <= 2.7
if ( function_exists('get_site_option') ) {
    if ( false === get_site_option('can_compress_scripts') )
        compression_test();
}

?>

<div class="clear"></div></div><!-- wpwrap -->
<script type="text/javascript">if(typeof wpOnload=='function')wpOnload();</script>
</body>
</html>
 

لینک به ارسال

اگر نمی خوایین حتماً متنش تغییر کنه ، می تونید display:none کنید

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...