Mehdiam.Dev – Telegram
Mehdiam.Dev
4.31K subscribers
25 photos
2 videos
7 files
17 links
آموزش برنامه نویسی و طراحی سایت

سایت:
https://taktheme.com

پشتیبانی دوره و محصولات سایت:
@taktheme_support
Download Telegram
Channel created
کد بازی Snake با پایتون
import pygame
import time
import random

pygame.init()

width, height = 800, 600
window = pygame.display.set_mode((width, height))
pygame.display.set_caption("Snake Game")

white = (255, 255, 255)
red = (255, 0, 0)
green = (0, 255, 0)

snake_block = 20

snake_speed = 15

x_snake = width / 2
y_snake = height / 2

x_snake_change = 0
y_snake_change = 0

snake_length = 1
snake_list = []

x_food = round(random.randrange(0, width - snake_block) / 20.0) * 20.0
y_food = round(random.randrange(0, height - snake_block) / 20.0) * 20.0


def our_snake(snake_block, snake_list):
for x in snake_list:
pygame.draw.rect(window, green, [x[0], x[1], snake_block, snake_block])


def message(msg, color):
font = pygame.font.SysFont(None, 25)
screen_text = font.render(msg, True, color)
window.blit(screen_text, [width / 2, height / 2])


game_over = False
while not game_over:
for event in pygame.event.get():
if event.type == pygame.QUIT:
game_over = True
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT:
x_snake_change = -snake_block
y_snake_change = 0
elif event.key == pygame.K_RIGHT:
x_snake_change = snake_block
y_snake_change = 0
elif event.key == pygame.K_UP:
y_snake_change = -snake_block
x_snake_change = 0
elif event.key == pygame.K_DOWN:
y_snake_change = snake_block
x_snake_change = 0

x_snake += x_snake_change
y_snake += y_snake_change
window.fill(white)

if x_snake >= width or x_snake < 0 or y_snake >= height or y_snake < 0:
game_over = True

snake_head = [x_snake, y_snake]
snake_list.append(snake_head)
if len(snake_list) > snake_length:
del snake_list[0]

for x in snake_list[:-1]:
if x == snake_head:
game_over = True

pygame.draw.rect(window, red, [x_food, y_food, snake_block, snake_block])

our_snake(snake_block, snake_list)

if x_snake == x_food and y_snake == y_food:
x_food = round(random.randrange(0, width - snake_block) / 20.0) * 20.0
y_food = round(random.randrange(0, height - snake_block) / 20.0) * 20.0
snake_length += 1

pygame.display.update()
pygame.time.Clock().tick(snake_speed)

pygame.quit()
👍144
Mehdiam.Dev
کد بازی Snake با پایتون import pygame import time import random pygame.init() width, height = 800, 600 window = pygame.display.set_mode((width, height)) pygame.display.set_caption("Snake Game") white = (255, 255, 255) red = (255, 0, 0) green = (0, 255,…
روش اجرا:
1- ابتدا در محیط cmd عبارت python را بنویسید تا پایتون نصب شود
2- سپس بار دیگر cmd را باز کنید و بنویسید pip install pygame
3- سپس کد بالا را درون یک فایل به نام snake.py کپی و ذخیره کنید
4- روی فایل کلیک کنید و بازی کنید
6👍5😈2
parsmusic.zip
954.9 KB
قالب موزیک وردپرس
🙏1810👍5
tax-slug-fixer.zip
1.2 KB
افرونه ای قولشو داده بودیم

@k_hejrati
13
 
add_filter('the_content',function ($content){
if(is_singular('post')){
$post_id = get_the_ID();
ob_start();
$args = array(
'post_type' => 'post',
'posts_per_page' => '1',
'post_status' => 'publish',
'post__not_in' => array($post_id),
'category__in' => wp_get_post_categories($post_id),
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
?>
<p>
<a href="<?php the_permalink(); ?>" style="padding:5px 15px;display: flex;flex-wrap:wrap;align-items: center;margin: 20px 0;border: 1px solid #ddd;border-radius: 5px;">
<?php the_post_thumbnail('thumbnail', ['style' => 'width:50px;height:50px;border-radius:5px;object-fit:cover;']); ?>
<span style="color: blue;margin: 0 15px 0 5px;font-weight: bold;display: inline-block">بیشتر بخوانید:</span>
<b style="color: #222;"><?php the_noscript(); ?></b>
</a>
</p>
<?php
}
}
wp_reset_postdata();
$related_html = ob_get_clean();
$paragraphs = explode( '</p>', $content );
$middle_index = floor( count( $paragraphs ) / 2 );
array_splice( $paragraphs, $middle_index, 0, '<p>' . $related_html . '</p>' );
return implode( '', $paragraphs );
}
return $content;
});
16🔥7👏1
 // Disable Gutenberg
add_filter( 'use_block_editor_for_post', '__return_false' );
add_filter( 'use_widgets_block_editor', '__return_false' );
15👍14
Mehdiam.Dev
// Disable Gutenberg add_filter( 'use_block_editor_for_post', '__return_false' ); add_filter( 'use_widgets_block_editor', '__return_false' );
غیر فعال کردن ویرایشگر گوتنبرگ در وردپرس با 2 خط کد، کافیه این کد رو داخل فایل functions.php قالب قرار بدید (دیگه لازم نیست از افزونه ویرایشگر کلاسیک استفاده کنی)
👍275
 add_filter('rest_endpoints', function( $endpoints ) {
if ( isset( $endpoints['/wp/v2/users'] ) ) {
unset( $endpoints['/wp/v2/users'] );
}
if ( isset( $endpoints['/wp/v2/users/(?P<id>[\d]+)'] ) ) {
unset( $endpoints['/wp/v2/users/(?P<id>[\d]+)'] );
}
return $endpoints;
});
👍2312
Mehdiam.Dev
add_filter('rest_endpoints', function( $endpoints ) { if ( isset( $endpoints['/wp/v2/users'] ) ) { unset( $endpoints['/wp/v2/users'] ); } if ( isset( $endpoints['/wp/v2/users/(?P<id>[\d]+)'] ) ) { unset( $endpoints['/wp/v2/use…
کد بستن آدرس Rest api کاربران در وردپرس به جهت افزایش امنیت سایت و لو نرفتن اطلاعات کاربران
👍257
This media is not supported in your browser
VIEW IN TELEGRAM
ویدیو‌ آموزشی "تعمیر دیتابیس وردپرس"
👍187👏1
روش های حل‌ این خطا در وردپرس

🔵 چک کردن صحیح بودن اطلاعات دیتابیس در فایل wp-config.php

🔵 مشکل از سمت هاستینگ که باید تیکت بزنید تا بررسی کنن

🔵 خراب شدن دیتابیس که با ویدیو بالا میتونید دیتابیسو تعمیر کنید
👍148