functions.php - безкрайните възможности които ни дава този файл!

Странникът

Well-Known Member
От: Re: functions.php - безкрайните възможности които ни дава този файл!

Що се отнася до идеята за плъгина - до момента само двама човека може да се каже, че искат да има такова нещо. Да разбирам ли, че ви е по-удобно да биете функциите ръчно и да не си губя времето? :)
А, що се отнася до това - аз предпочитам да си си ровичкам из файла и това не ме затруднява ни най-малко. Споменах го, просто защото винаги ще има някои недоразбрали, понеже, както споменах,
"Все пак не на всеки му се удава ровичкането във файловете."
.
 

Noke

Well-Known Member
От: functions.php - безкрайните възможности които ни дава този файл!

Оригиналното хранене беше някъде из туитър и няма да го давам щото сега мярнах и моята физиономия странично замесена. Но ето една подробна и по-цивилизована статия дето покрива всичко кажи-речи: How to load scripts in WordPress themes. И по-специално това: http://wpcandy.com/teaches/how-to-load-scripts-in-wordpress-themes#comment-517876

Редовно си ги нарежда - ето това по-ново, по друг въпрос: http://blog.japh.com.au/2012/09/06/problems-with-themes-on-themeforest-are-problems-with-themes/.

Ако седнеш да правиш голям плъгин, то ще стане като някакъв framework за предприемачи. Може да е добра идея. Но пък тукашните уебмастъри май прекалено мързеливи да оценят такова нещо...
 

rombeca

Active Member
От: Re: functions.php - безкрайните възможности които ни дава този файл!

Мерси за съветите Noke! Ще ползвам твоята функция за lightbox-а ако нямаш нищо против.
А за jquery-то, би ли дал линк към дискусията, че ми стана любопитно? Интересен е факта, че на много места се препоръчва да се зарежда jquery от cdn-а на гугъл поради ред причини. В интерес на истината съм по-склонен да мисля, че разработчика на добавката е некадърник след като влиза в конфликти с официалната версия на jquery. Също така до сега не съм имал проблем с която и да е било добавки/темплейти и прочие, въпреки че съм ползвал скрипта от cdna на гугъл.

Що се отнася до идеята за плъгина - до момента само двама човека може да се каже, че искат да има такова нещо. Да разбирам ли, че ви е по-удобно да биете функциите ръчно и да не си губя времето? :)
По-скоро бих разгледал кода на твоя плъгин, за да се светна на някои неща.
Например, как се поставят настройките в админ панел, как се променят и свързват с "Update" бутон.
Зяпах , зяпах чужди плъгини и нещо не схванах :).

Ето да речем тая функция, която пуснах. Вкарва се като плъгин, и ти дава опция да речем в кои файлове да я ползваш (index/tag/category), дали да се включи или да се остави оригиналната навигация в Wp, да се настрои по колко цифри да се показват...
Малко се отплеснах.

Иначе ако го направиш с повече настройки и да не се налага да се пипа по кода, предполагам доста хора ще го ползват.
В момента ако чете някой, който не се е ровил в WP може даже и да схваща какво предлагаш :).
 

ktomov

Premium
Re: От: Re: functions.php - безкрайните възможности които ни дава този файл!

Ако седнеш да правиш голям плъгин, то ще стане като някакъв framework за предприемачи. Може да е добра идея. Но пък тукашните уебмастъри май прекалено мързеливи да оценят такова нещо...
Мерси за линковете. Ще ги прочета веднага след Prometheus, че го чакам вече 1/2 година да го гледам и вече имам тази възможност.

Що се отнася за цитирания ти коментар - напълно наясно съм с това което казваш. От друга страна пък точно ти си човека, който ме амбицира да направя нещо подобно поради две причини:
1. Даде добрата идея за добавката, за което изобщо не се бях сещал до днес.
2. От едно време (да се чете - от както се регистрирах), ми направи страшно добро впечатление, че сподели ресурс за безплатно ползване под формата на тема за WP ;)

По-скоро бих разгледал кода на твоя плъгин, за да се светна на някои неща.
Например, как се поставят настройките в админ панел, как се променят и свързват с "Update" бутон.
Зяпах , зяпах чужди плъгини и нещо не схванах :).

Ето да речем тая функция, която пуснах. Вкарва се като плъгин, и ти дава опция да речем в кои файлове да я ползваш (index/tag/category), дали да се включи или да се остави оригиналната навигация в Wp, да се настрои по колко цифри да се показват...
Малко се отплеснах.

Иначе ако го направиш с повече настройки и да не се налага да се пипа по кода, предполагам доста хора ще го ползват.
В момента ако чете някой, който не се е ровил в WP може даже и да схваща какво предлагаш :).
Ще има нова версия на добавката от предната страница до ден или два. Искате не искате, нещо се запалих да го направя работещо, пък който иска да го ползва :)
По-голямата част от нещата са вече готови, но почна да ме цепи главата и имам нужда от малко почивка.

Ето и малък тийзър ;)
 

Прикачени файлове

ktomov

Premium
Освен да кажа, че съм разочарован от потребителите във форума, друго май не остава.

От това което виждам до момента, само 3-4 човека имат желание да споделят нещо полезно. Екстра ;)
 

Странникът

Well-Known Member
От: Re: functions.php - безкрайните възможности които ни дава този файл!

Освен да кажа, че съм разочарован от потребителите във форума, друго май не остава.
Аз за себе си мога да кажа, че темата ми е много полезна и се радвам и благодаря, че я направи. Поради стечение на обстоятелствата това лято не ми остана никакво време да се занимавам с Уордпрес, и за съжаление все още не мога да споделя нищо ново, но обещавам ако науча или попадна на нещо интересно да го направя.
 

rombeca

Active Member
От: functions.php - безкрайните възможности които ни дава този файл!

Да ъп-на темата и да добавя нещо.

Когато се създава навигационно меню директно от wordpress липсва "home" линк. С тази функция може да се добавят каквито си искаш.

PHP:
function new_nav_menu_items($items) {
    $homelink = '<li class="home"><a href="' . home_url( '/' ) . '">' . __('Home', 'textdomain' ) . '</a></li>';
    $feedlink = '<li class="feed"><a href="' . get_bloginfo_rss('rss2_url') . '">' . __('RSS', 'textdomain' ) . '</a></li>';
    $items = $homelink . $items;
    $items = $items . $feedlink;

    return $items;
}
add_filter( 'wp_list_pages', 'new_nav_menu_items' );
add_filter( 'wp_nav_menu_items', 'new_nav_menu_items' );
 

Devastion

New Member
От: functions.php - безкрайните възможности които ни дава този файл!

Да си жив и здрав! И да пускаш още такива полезни теми. Помогна ми с едно доста досадно нещо. БЛАГОДАРЯ! :)
 

ktomov

Premium
Реших да разровя архива и да намеря работният файл за споменатият по-горе плъгин. Който иска може да го изтегли от по-долу :)

Едит: С оглед на видяната реакция, реших, че няма нужда да публикувам каквото и да е било :)
 

Прикачени файлове

Последно редактирано:

goromoro

New Member
От: functions.php - безкрайните възможности които ни дава този файл!

Здравейте.
Преди с темата на WooThemes - Canvas, използвах това, за да забраня да се редактират от Авторите публикуваните теми:

Код:
function restrict_editing_published_posts( $allcaps, $cap, $args ) {

    // Bail out if we're not asking to edit a post ...
    if( 'edit_post' != $args[0]
      // ... or user is admin
      || !empty( $allcaps['manage_options'] )
      // ... or user already cannot edit the post
      || empty( $allcaps['edit_posts'] ) )
        return $allcaps;

    // Load the post data:
    $post = get_post( $args[2] );

    // Bail out if the post isn't published:
    if( 'publish' != $post->post_status )
        return $allcaps;

    //if post is older than a day ...
    if( strtotime( $post->post_date ) < strtotime( '-1 day' ) ) {
        //Then disallow editing.
        $allcaps[$cap[0]] = FALSE;
    }
    return $allcaps;
}
add_filter( 'user_has_cap', 'restrict_editing_published_posts', 10, 3 );
Сега съм с темата Magazine от Themify, но кода не действа и не открих в сайта им подобно нещо.
Някой да се е сблъсквал с подобно нещо?
 

venci

Active Member
От: functions.php - безкрайните възможности които ни дава този файл!

Много добра тема, но май-вече остаряла .... ще е хубаво ако се обнови и добавят още хитринки


Благодаря!
 

Горе